Very comprehensive opinion--thank you for your input.
Do you use Gyro Ball on Ferrothorn? I've used it on Steelix before, but it always seemed to do next to nothing for damage, even with a nature that reduces speed and 3 uses of Curse in-battle, it just hasn't seemed to do much of anything.
According to Bulbapedia, in Gen 5, Ninjask learns Baton Pass naturally at level 45. However, mine just hit level 45, and didn't learn anything. Did PokeMMO change something here? I couldn't find an answer online or on the forums here..