i got my neo cart system back like 2 weeks now and i stumbled upon a site off a link from this site called super sellers, is it safe to order from these guys, and i know its based in japan, so is it safe to buy something from them, especially by credit card, and how long does it take to get here...