I collect those things for quite a while now. As you mentioned, it is hard for getting them at the right/decent price. Most local stores tend to overpriced the goods.
If you want to get them at the suggested retail price in Japan, try www.hlj.com, it's a good site that offers a lot of items. The only price you have to pay extra is shipping.