I belive the regular battle subway cars will end at the 21st battle. The oppents will use unevolved Pokémon, Unovan only. The only teams set in stone are the subway bosses. The super battle trains go on forever, and as far as I can tell use National Pokemon too. So that’s about 82 diffrent Pokemon On the regular subway. Sorry I don’t know the movesets.