Pokemon White team for Elite Four, please rate?

I am just about to tackle the elite four in pokemon white for the first time, i beat all 8 gyms the first time i tried with this team but im not sure how ill do in the elite four. can you please rate my team and suggest any improvements i should make? 1.Uzfezant lvl. 44, knows Air Slash, Air Cutter, Fly, and... show more I am just about to tackle the elite four in pokemon white for the first time, i beat all 8 gyms the first time i tried with this team but im not sure how ill do in the elite four. can you please rate my team and suggest any improvements i should make?

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?

thanks :D
8 answers 8