I've used them in the past...no real problems other than it was slow delivery. I think it took 2 weeks. I have since switched to RC-CHAMP...in Japan. 3 days door to door, and their customer service second to none.
Well, I can say thare are good. I ordered a Cyclone S from them and got it a day later than what wwas predicted, but that is expected due to going through customes before coming into the country. So I had no problems.