Bueno en primer lugar,Gengar es un pokemon muy versatil con el que puedes hacer muchas jugadas como sustituto + anulacion,fuego fatuo prevendo el cambio del rival.Aunque llevarlo totalmente atacante no es una mala opcion si yo me hiciera uno seria con sustituto o algo de eso seguro,ampliando su versatilidad en combate,ya que casi todo cae de dos bolas sombras/ bombas lodo.
En segundo lugar creo que en cualquier equipo que se precie es imprescindible un bulky water,pues resisten por ambas partes,tienen acceso a escaldar con el que puedes quemar y movimientos de recuperacion y cuentan con un gran PS(Milotic,Suicune,Vaporeon etcétera).Tampoco me gusta la idea de tener dos fantasmas en el equipo y, aunque spiritomb resista mucho,tu mismo dices que no puedes hacer frente a talonflame,en mi team 3VS3 uso a cofagrigus Full Defensa Fisica,Anti MegaKangaskans y anti Talonflames(además,si le hacen un ataque de contacto como pajaro osado o triturar de kangaskan su habilidad se anula automáticamente).Pero claro,teniendo ya a Gengar no me haria otro fantasma,Lanturn me parecería una buena opcion(viendo que no tienes un equipo super OU y supongo que te gustara usar a los pokemons que de verdad te gusten,no los que esten mas OP) ,Lanturn para completamente al pajarraco puesto que sus dos stabs mas fuertes los resiste,y en el caso de que le quiera quemar no influye como con otros counters como tyranitar que aunque le paren,pueden ser nerfeados por fuego fatuo.Respecto a Rapidash me encanta,pero he de decir que no da mucha seguridad y que aunque se llame Rapidash su velocidad no es taaan exagerada,pero tiene un buen movepool con acceso a voltio cruel, taladradora,megacuerno etc.Me parece que tu equipo no esta del todo mal y que ese Sylveon debería aprender Vozarron jaja.Alguien seguro que te puede ayudar,yo mismo te lo podria poner si me lo pasas.Suerte :)