That's a very dodgy website. If you check, you will find they have the same "Tamiya shop" address nearly in every country you can think of, but they are indeed in HK. Never dealt with them on the shop page, but used their ebay shop where things are a bit more controlled by ebay/paypal and you have more guarantee that you're not going to lose your money.
I bought something off ebay from them and they then emailed they didn't have it in stock, so I left negative feedback and never touched it again. Before that, it was ok. The suggestion they order stock when you buy somethinng seems plausible to me too. Just go to RcMart, they have everything you want in stock (they actually tell you if not) and the prices are the same.
Team Greasy Weasel
The best upgrade to any car is some driver skill.