I used your team in Battle frontier and need to change a bit about Ninjask, I put the item Starf berry to have a random status sharply boosted and change harden for double team, because harden don't make any sense in Ninjask, it can't took a damage.
Baton pass in Mr Mime could be replaced by other move, it can learn magical leaf in Fire Red/Leaf Green by level, and can learn all 3 elemental punch in Emerald battle frontier.
I don't know if a fire punch will be better to match steel pokémon or a ice punch is better to match dragon pokémon.