nice team but i reccomend u this snorlax:
Snorlax@Leftovers
Ability:Immunity
Evs:252 Atk/80 Hp/176 SpD
Nature:Sassy/Careful
-Return
-Curse
-Ice Punch/Fire Punch
-Brick Break/Superpower
As long curse boosts defence we need Hp and SpD.Just bring iy on Sp Attacker and when they will switch yeah...