I've used the team and found Dragonite to be near useless. I don't see why you want Thunder Wave so much, it only makes your Gryo Balls weaker. If you keep T-wave, then give Ferrothorn Leech Seed instead of Gryo.
Also, the team struggles a lot of with Chansey/Blissey because of it's lack of...