I don't think you should replace your Gengar, but I think it would prefer a Life Orb and HP Fire/Ice over Explosion. And seeing as you're using Metagross as a pseudo Nape counter, why not replace it with an actual Nape counter, like Tentacruel.
Tentacruel@Leftovers
Calm/Liquid Ooze
252 Hp/120...