Bueno, hay mejores pokémon de fuego que en general

,

es un pokémon lento y con poco ataque, si insistes en usar algo tipo roca podrías ocupar mejor a

que tiene hasta mejor habilidad,

no hay objeción sólo hazle un buen set, ya que tienes un pokémon agua y un volador

con su habilidad de motodrive sirve mucho para aumentar su velocidad, con una lifeorb y un buen set quedaría bien; aunque considero que hay mejores pokémon de agua como

tampoco es que

sea tan malo,

nunca llevará vuelo ._., este annoyoyer(o como se escriba lo olvide xD) así que relativamente sólo sirve para meter rocas, deshacerte de pokémon con algunos aumentos, y cosas así.
En general el equipo no está tan mal, pero sería mejor que lo mejoraras más, hay mejores pokémon de cada tipo de los que estás usando así buscalos para crear un equipo más fuerte.
Sobre solo pokémon de johto, no sé a qué te refieres, no hay tal regla ni en VGC-VCG (No recuerdo como se llama la tier), esa tier solo cambió cuando empezó 5tga generación.