Tal y como yo lo recuerdo, estás equivocado.
Para conseguir a Pikachu surfista, el Pokémon stadium no hace falta.
El pikachu se conseguía,solo en pokemon amarillo, pasándote el juego y completando un minijuego, al que accedias hablando con un viejo en una cabaña en una playa o algo así.
Luego lo transferias al Pokémon stadium con el transfer y listo, a jugar.
Que yo recuerde, el stadium no era necesario para nada.
Luego podías, por supuesto, jugar en el stadium con ese Pikachu...
Respecto al resto, los Pokémon de alquiler eran todos unos mantas, peeeero, no se hasta que punto los puedes vencer con tus Pokémon a nivel 70... 30 niveles son muchos niveles...
Subirlos al 100 era una puta locura, pero vaya, con el transfer, la velocidad Dodrio y paciencia, lo conseguirás!