The only place you can get decent wool blankets inexpensively is at charity shops. The three I have were all purchased about 10 years at Goodwill stores in the Seattle area for $15 each, one a mint condition Queen size vintage Faribo, one a good condition vintage Queen size Kenwood (Kenwood Woolen Mills, long defunct, not Sears Roebuck), and the third a lower quality, but servicable brand I can't remember. A brand new Queen size Faribault or Pendleton will run you $250-550 USD, depending on the weight/model.
Just a few years ago, in 2018, my local charity shop here in Vermont had two vintage Kenwoods in excellent condition for $18 and $25, but I stupidly did not buy them.
Faribault does have clearance sales, and if you can visit their factory stores (in Faribault, MN, at the actual mill, or they have two new stores in Edina, MN, and Excelsior, MN), you may find even better deals. I bought a gorgeous factory second throw size blanket at the mill store 10 years ago, when I was moving back East from Seattle, for a ridiculously low price (much less than $100, I think maybe like $65? I gifted it to my daughter, because it felt too nice for me to use). The only thing wrong with it was that one line in the weave was the wrong color.
Most people who are looking for wool blankets understand the value of them, and they sell for pretty substantial prices on eBay and Etsy.