After reading a review that said go to Ebay, I did and got 20 belts for $17.95 and free shipping from one of their highest rated sellers.  They are bulk generic, just like these, but I have had good luck with generic.  I have a bag type commercial model from Sams Club and I was told before buying it that it was notorious for breaking belts.  Belt breakage is a small price to pay for the way the vacuum works.  It was suggested by the carpet installer that did our house and he was right.  No dust, clean carpet.  I guess I drifted from reviewing the belts, but Walmart gets $3.50 for two belts and I got these for less than .50 apiece.  Here is the link.