I can wholeheartedly recommend NTA which operates as
www.myjrpass.com ... they had the lowest prices I could find plus free 2-day shipping.
They also accept the standard spectrum of Credit Cards with no currency exchange or foreign transaction fees for US Cardholders since the charge comes from California.