Really good team, sorry to say you can be completly walled by a vaporeon with toxic and a standard scarfgon.
I recomend using a subgengar to help you, even though you lose your speed if they switch out or protect ect. You have sub to Hide behind and can attack while being safe, because of...