Your team looks very cool PokéManiac.
But I have a suggestion for your Gengar. (If it's not too late)
Why give it Hidden Power? it may be useful, but why couldn't it been a psychic move?
In my opinion, Psychic or something else would of been good for that spot on Gengar's moveset.
I'm saying because he can do good damage against those ghost and poison types, and I suppose some others too.
To be honest, your team is awesome, but Hidden Power doesn't belong on his moveset, I personally don't think that's a good idea.