Well it was my strongest Physical move besides Dragon claw i wanted to use my strongest and i really didn't have a choice besides that when you put out Rampordos
I also had a smeargle, espeon, and gengar. Now that I think about it. Smeargle, Vappy, Gengar would have been a smarter idea especially when u were spamming EQ.
They should be i paid good shinies for them, i think a shiny Dialga, Shiny Mewtwo(ev'd almost to max Special attack thanks to Zamaskomony)( WHO never deals in hacks look him up on my friends list) and like a shiny Latios or something else pretty good
I thought vaporeon had more defense but I guess I was wrong. I probably should have acid armored again then used sub. That would have let rampardos sweep. He also should have been banded cuz ninjasks speed boosts are easier to pass than SD's. I guess ur dudes are fine. Since u don't know how they are trained I can't know but they seem ok.