It's so many years ago, I can't even remember which Pokemon I had. I think there was a Aerodactyl on my team (at least on my Crystal), but the others...I've forgotten ^^"
In Gold I guess I beat it with my recent team (many years ago, too). There was a Tyranitar and Lugia but the others I don't know, since its members changed many times...
A question that still keeps remaining: why is he even up there, I mean it doesn't seem like he has any food supplies up there? Does he have a cell phone and did Prof. Oak call him like "Hey Red, how's it going? Long time no see, a lot of stuff happened. There was Team Rocket and stuff but surely you knew that already. Also there's this boy/girl who beat all the gym leaders in Johto and Kanto and who's now on his way to Mount Silver, so could you please go to the top of the mountain to fight him/her? Thanks a lot. Also your mother talked to me earlier. It would be really nice if you could call her back. Bye!"