Yes, it is. Low defense hurts, but exeggutor can take a hydro pump without fainting.
I have no good venusaur (witch would be my prefered attacker into vaporeon), and so i use my Exeggutor (2500 CP, same moveset as yours), and it works great.
If it is just one vaporeon to beat, I don't need to dodge at all, if i dodge charged attacks, i can make two Vaporeon faint.