Rustboro city
I am pretty sure it is Rustboro City in the PokeMart.
You can get Dusk Ball and Quick Balls at Fallarbor Town.
Timer balls are sold in the rustboro city pokemart.
You can only buy timer balls in rustboro.
You can buy timer balls at Canalave city and at the Pokemon League.
You can buy them at the Pokemon mart at the Pokemon league. I buy my timer balls, heal balls, etc. at the Pokemon mart in canalave city
buy them+
any
You buy them in rustborro city
there is no timer ball in leaf green
there are no timer balls in fire red or leaf green..veronica