Level 50 Dragonite(x3), level 48 Charizard, level 46 Gyrados, and a level 48 (or 49) Aerodactyl
the safari after you beat lance once
you get it after defeating team rocket in goldenrod lance gives it to you
in shop at mahogany town
Yeah you do. At the dragons den you and your rival battle both Clair and Lance in a double battle.
Lance, the Dragon-Type master is the champion of the Elite Four. Red can also be battled at Mt. Silver, but he is much stronger than Lance.
You can use gyarados red,train it to level 50 use hyperbeam.
You trade it to Pokemon platinum after catching it in Pokemon Soul Silver or in Heart Gold. In Cerlun City in Kanto. (after beating Lance the champion).
You get the HM Whirlpool from Lance after you infiltrate Team Rocket's Secret Base in Mahogony Town.
The Elite Four Champion in Pokémon SoulSilver Version is Champion Lance.
after you tag battled with your rival against lance and clair,she appears in dragons den in the morning
well pretty much you can go to mount silver and battle red then you can get the kanto and hoenn starters
sorry you have to trade it to Pokemon soul silver