I just (about two months ago) got a 3.5 oz bag of dehulled cardamom (always more expensive, since it is just the seeds) for just $5.99 at an Indian grocery store. And it wasn't from several years ago - I always check those dates, even though they may be hard to decipher sometimes. Check this page out at
Patel Brothers. They have that Swad cardamom I got for the same price (+ shipping, of course), plus green cardamom for even less than the dehulled.