Try http://buyahash.com/
I ordered mine from here two weeks ago and they arrived with no problems, even though I am living outside the U.S. The owner responds to email fairly quickly if you have any questions. I think he mentioned the other day on his website that they still have some in stock. They even accept coins for payment.
Give him a shout.