You can't buy them, you have to give Kirk in Azalea town a Blk Apricorn and wait a day for them to be made.
no
You get it every time you buy 10 ultra balls.
you can only get one masterball in every Pokemon game
if you could buy a master ball on soul silver i wouldn't have accidentally killed raikou. NO! you can not buy a master ball. and i got a critical hit with quick attack and that is how i killed raikou.
You have to buy an action replay
you can't buy heavy balls, but you can make them. you have to have grey aprecorns and go 2 the pokeball maker and give him the aprecorn and come back the next day. =D
buy it
at the pokeathalon
There is no way to purchase a Timer Ball in Silver. You'd have to give it to a Poke'mon in Diamond, Pearl, or Platinum and trade it over. However, it may be obtainable through dowsing on the Poke'walker like the Dive Ball is. No guarantee on that, though.
well now you can buy it at gamestop for about $40
1. its SOUL SILVER and 2. yes you can you can buy it at a department store.
buy 10 poke\great\ultra balls and you will be promoted with a premier ball, it has the same effects as a normal pokeball, so its not worth it.