Hey, solid team.
Now, here are the checks
that could dent this team hard: http://pastebin.com/mHBbmqhQ
Now, you see that all of these threats are special threats, your team could really benefit from a special wall that isn't CM/Substitute set up fodder. A possible replacement for Ferrothorn could be Bronzong
, since it can wall threats like Alakazam or Magnezone. The problem with this is that you lose Spikes, but I think that with SR and T-spikes you'll be good.
Here's the set:
Bronzong @ Leftovers
252 HP / 48 Def / 208 Def
Toxic (for Latias and such)