Go with Larvesta as Ash suggests. Larvesta is damn cool along the game play.
Go download the Location guide on the first page of the thread. They have a low encounter rate around 1-5 % i certain locations.
apparently they're around a place called blazing mountain, which i can't find on the map. i'm not going to bother using the traded larvesta unless i can find a cheat to make it obey me.
The traded larvesta is so far(im in battle cave) the best fire type in the game for me to use. DRG made completely OP. Also, DRG made the game in such a way that most cheats cause the game to crash. She wants people to play it legit. It's fun with increased difficulty and the best story of any pokemon game i've played.
I bought my Magikarp just to get it to use earlier, 500 was nothing to spend for me. And also pokenoob I have that traded Larvesta and it started obeying pretty early, I also get double xp since I am not the original trainer.
I understand that it isnt much money, but i was wondering if it was a special magikarp like in pokemon Snakewood that would hold a TM/HM or is shiny or something. If it's just a normal Magikarp then good luck with an overpowered Gyarados(Thank you DRG! =3) and thanks for your answer, man.