I have been dealing with BudgetGadgets.com for a year and very pleased with them! Great prices & service! Their office is in China, and warehorse is in Sigapore and HongKong. Shipping time is also very reasonable in time(on average 2 weeks), faster than most Chinese sellers that I have dealt with in the past!