Went to Osaka a few weeks ago
but i onnly went to RC Champ in Osaka it was too big so i didnt bother going to any other shops. Everything was there. Go to there website:-
to find the address, i cant exactly tell you because my mother drove me there.
Hope this helps