This team looks really great, but I would recommend that you run AV Conkeldurr. AV Conkeldurr can switch almost any special attack and retaliate with it's great physical attack stat.
Here is the set:
Conkeldurr (M) @ Assault Vest
Ability: Guts
Shiny: Yes
EVs: 252 Atk / 244 SDef / 12 Def
- Ice...