TBH if you are facing an electric pokemon, 99.9% of the time you should switch out, not try to outspeed it.yeah I know, but its bulk is to survive other attacks like scizor and others, of course gyarados will die to an electric attack, but thats why I wanna outspeed electric pokemon.
And if your looking for a Special Sweeper you could consider swapping a poke for CM/TR Reuniclus
name: Offensive Trick Room
move 1: Trick Room
move 2: Psychic / Psyshock
move 3: Shadow Ball
move 4: Focus Blast / Protect
nature: Quiet
ability: Magic Guard
item: Life Orb
evs: 172 HP / 32 Def / 252 SpA / 52 SpD
ivs: 0 Spd
name: Calm Mind + Recover
move 1: Calm Mind
move 2: Recover
move 3: Psychic / Psycho Shock
move 4: Focus Blast
item: Leftovers / Life Orb
ability: Magic Guard
nature: Modest
evs: 252 HP / 252 Def / 4SpD
ivs: 0 Speed