A pretty good team all around. Weavile might cause you some problems though, since typically Weavile has Night Slash, Ice Punch/Shard, and Brickbreak, which alone could destroy your entire team. Just hope Weav doesn't have Ch. Scarf!
Now, on to the team...
I'd replace discharge on Rotom for...