Try Bed Bath & Beyond. Not really cheaper than you got them but available locally (assuming you have a store near you). Picked up a 5 pack for $11.49 - 20% coupon making it $9.19 + tax.
I think the 8 pack was about $18 so you could use a $5 coupon and that would be a little cheaper.