Other than finding a generous soul here on the forums, those are your 2 options. $6 from China, or $30-$50 via USPS here in the US. It's been the same since 2011.
I cant find them in stock at any US providers.
Good luck, people went scrypt crazy with the recent price increase. Guess the weren't planning on it correcting so much. I got mine just before the craze from four different suppliers and now all are sold out with no restock date.