I'm going to warn you now:
5/6 of these Pokemon are EXTREMELY late game, other than one starter. If this is your endgame team, then sure, it's reasonable, but just remember that you will be hard pressed to get these pokemon easily and you will have to use other pokemon before them. Also, HMs still exist, so you'll need HMs other than Surf, like Rock Smash, Strength and Fly. Finally, certain TMs are yet to be added to the game, such as Volt Switch and some others.
Otherwise, a great team, if a little endgame centric. Torchic is an excellent starter in this game BTW.