I ordered it through BBTS. Honestly, it works for me because I have several pre-orders there, and I take advantage of shipping everything together. Still, the best price is almost always in Japan (I bought a new Schierke there last year, and it was like 30 bucks.)
... But I'm afraid of waiting until November, which is when I have my trip this year, and it might not be available.