Rampardos's sp. attk isnt that great.
Also wouldn't weezing do well against it?
With pain split, WoW and the ability to haze.
Plus with resistances to EQ and Megahorn along with amazing defenses shouldn't weezing wall a rhyperior well? Weezing might have a tough time doing damage but wouldn't...