Gymax via Walmart offers its Gymax 7-20 lb. Weighted Blanket with Glass Beads in several sizes from $42.99 with free shipping. That's at least $27 off and the lowest price we could find. 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.