Pokemon White team for Elite Four, please rate?
1.Uzfezant lvl. 44, knows Air Slash, Air Cutter, Fly, and Quick Attack
2. Simipour lvl. 45, knows Bite, Cut, Rock Smash, and Surf
3. Cofagrigus lvl. 45, knows Curse, Facade, Guard Split, and Shadow Ball
4. Throh lvl. 45, knows Vital Throw, Revenge, Circle Throw, and Strength
5. Vannilish lvl. 44, knows Icy Wind, Mirror Shot, Avalanche, and Ice Beam
6. Serperior lvl. 46, knows Slam, Leech Seed, Leaf Blade, and Giga Drain
About an hour ago I caught Thunderous lvl 40 so should I substitute one of my existing party pokemon for it?