I would recommend going to Akihabara in Japan.

There are a lot of little stores in the main street that have a lot of stuff - including some rare G1 items.

Prices can vary and i found that the majority of the stores preferred cash over credit (and the places that did have credit facilities did not accept Australian mastercard/visa despite having mastercard/visa signs).