So I am not going to proclaim that I am an expert on rain teams, but I've seen enough of them to know how they work...and this one doesn't for the most part. I'm gonna shuffle a few things around and see what you think.
Politoed @ Leftovers
Trait: Drizzle
Calm Nature (+SDef, -Atk)
EVs: 252 SDef/ 240 Def/ 16 HP
- Scald
- Encore
- Ice Beam
- Hypnosis/Toxic
This guy should be your lead to immediately set up weather and make your team have an advantage. Basically the same, but I added Scald which helps due to STAB and the Burn chance goes well with the bulky EV spread I used here. Toxic or Hypnosis, but you can't Poison and put an Opponent to Sleep at the same time, so dont dedicate half your moveslots to status moves.
Gastrodon @ Rindo Berry
Trait: Storm Drain
Bold Nature (+Def, -Atk)
EVs: 252 Def/ 252 SDef/ 4 HP
- Earth Power
- Ice Beam
- Recover
- Scald/Surf
this thing is obviously meant to sponge Electric attacks, but Ground typing means x4 Grass weakness. That's why we use the Rindo Berry. Another Bulky EV spread to help it survive, and Recover is...well its friggin Recover, you know annoying this is! Stockpile isn't really amazing in any regard, and Gastrodon doesn't have much for Defensive boosting moves , so we add Scald, and now Burning the opponent makes up for lack of said boosting moves. Surf is also an option if you want more power, but I find overall the the Atk drop and residual damage from a Burn helps Gastrodon, and the whole team, much more overall.
I am going to give you a replacement option here, take it or leave it but I think you should go with:
Tentacruel @ Black Sludge
Trait: Liquid Ooze
Calm Nature (+SDef, -Atk)
EVs: 252 SDef/ 180 SAtk/ 36 HP
- Scald
- Ice Beam
- Rapid Spin
- Toxic Spikes
this thing is a Specially Defensive beast, and Black Sludge makes Trick and Switcheroo users think twice, and doubles as Leftovers recovery. Scald is a given, and Ice Beam is too. Rapid Spin here frees up a Slot for Kabutops, and lets it be used as:
Kabutops @ Life Orb
Trait: Battle Armor
Jolly Nature (+Spd, -SAtk)
EVs: 252 Spd/ 252 Atk/ 4 HP
- Stone Edge
- Night Slash
- Aqua Jet
- Swords Dance
this set is a mean Sweeping set. Swords Dance and Life Orb rip holes in anything. Stone Edge ges STAB which is terrifying with its high crit ratio after Swords Dance and LO boosts. Night Slash hits Psychic and Ghost types hard and a lot of others for neutral coverage, and the high crit ratio is a nice perk. Aqua Jet...its a STAB +1 Priority move. this is just cruel. if only Haxorus had access to a STAB Priority move, he would dominate OU.....
another suggestion, since Waters are known for bulk over Spd, stalling out an opponent is a good idea. let me introduce you to:
Slowbro @ Leftovers
Trait: Regenerator
Calm Nature (+SDef, -Atk)
EVs: 252 SDef/ 240 Def/ 16 HP
- Surf
- Flamethrower
- Ice Beam
- Thunder Wave
Slowbro is a monster and access to Flamethrower makes it a great counter to Grass types that usually try to check a Mono-Water team. Thunder Wave is evil and annoying as hell, Surf wish chosen over Scald because Flamethrower Has Burn chance too. Ice Beam is just great coverage, and another threat to Grass types. Between Surf, Ice Beam, and Flamethrower, most problems, i.e. Steel, Grass, Dragon, should be checked at the least.
Jellicent @ Leftovers
Trait: Cursed Body
Modest Nature (+SAtk, -Atk)
EVs: 252 Def/ 240 HP/ 16 SAtk
- Shadow Ball
- Ice Beam
- Will-O-Wisp
- Recover
pretty much the same. you could also try:
Gyarados @ Life Orb
Trait: Intimidate
Naive Nature (+Spd, -SDef)
EVs: 252 Spd/ 140 SAtk/ 88 Atk
- Ice Beam
- Thunder
- Crunch
- Waterfall
this set probably looks odd, lacking Dragon Dance, but it is meant for utility over raw power. Intimidate over Moxie makes for a better mixed attacker, and Naive Nature pumps Spd, and really has no ill effect, since Gyarados has awful SDef anyway. Thunder is abused in the Rain, as well as Waterfall, while Ice Beam and Crunch are coverage. this set pretty much should come in against a possible threat, and leave it weakened with Intimidate, so that, should it fall, the next teammate will be able to finish it off.
that's it. hopefully you don't mind if I switched things. on a side note, your Vaporeon is great, so you can keep that instead of any of my suggestions if you like.
hope that helps :)