Yup, got some Naruto R2's from there that I desperately needed for a video.
They take a while to ship (2 weeks) and if you use a credit card/paypal card, they take quite a while to bill you since they're from Japan. So make sure you don't spend the cash in your account even if you recieve your items and you're not billed yet....
