Re: I know, i know...
My team looked similar to this when I played. Is there any chance you can get Nosepass or Makuhita? Anything with Fighting/Ground-type moves can be a big help here. I think I had Aron can do it too. As far as I remember, these guys could all be found in Dewford cave(though I think Makuhita was one that I got from trading Slakoth)
VPP: Giratina, Level100 @ 4,554