Ferrothorn seems good, the only thing I'd say is get your trainer and secret ID if you want it to be in your name legit and be careful when using the all 31 IVs.
Mandibuzz is clean as well, same advice as Ferrothorn on that.
Vaporeon's egg location should be changed, because it's highly unlikely you're running around inside the Poketransfer building just to get it to hatch.
Virizion's ecounter should be set to Egg/Pal Park/Event/Honey Tree/Shaymin because it's only available after you capture Cobalion in Mistralton (I advice actually doing this instead of creating it yourself, but I'm just nitpicky like that).
All of should be legal, test them on the Wifi by going into random battle and making sure it allows you to participate. If it does, you should be clean. If not, go back and check to see what seems fishy. Hope this helps!