What is your ferrothorn and talonflame answer? Stall breaker talonflame (taunt, roost, bulkup/SD, BB) obliberates this team.
Personally, I would switch clefable for heatran. Flash fire will stop will-o and it's already immune to toxic, he can setup rocks and is a solid check to talonflame...