Gymax via Walmart offers its Gymax 7-20 lb. Weighted Blanket with Glass Beads in several sizes from $45.99 with free shipping. That's at least $24 off and the lowest price we could find, although we saw it with a $3 lower starting price last week. It's available in twin to king sizes in various weights.
With these companies, it might be easier than you think to negotiate your monthly bill down.