The time looks fine if I'm honest. Maybe get rid of Ferro for Onix otherwise Vullaby is an issue. Onix can use either Evio Weak Armour or Berry Juice Sturdy. You also don't have a great fighting type switch in, in which case you'll either have to get rid of Mag (Spritz and Snubb aren't as common and you can wear them down with Mien and finish weakened fairies with Dig) for a Fairy of your own, or go full Hyper Offence with the team. I'd also suggest maybe slapping a scarf on magnemite if you're planning on keeping it.
I don't know if this is enough to justify an answer or not but honestly I just wanted this off the Unanswered list since it's my favourite tier and all.