This assembly is fair and good quality brush rollers, which clean the carpets so well, as well as other debris in or on the carpets, and many rugs.
I have had my ProHeat 2 for several years, with 4 dogs, and had 2 sets of litters of mini schnauzer pups over this time, and the rollers have done well, as well as belts, of which with a daily workout using it, especially winter and wet times, and irregular mishaps of dog toileting, the roller bristles have held up, but just breaking a pump belt, it was time for this new purchase of brush rollers. Highly recommend the parts, though it's older now, it's very serviceable to repair. Only downside of repair is the design of plastic wheels are loose and wobbly, but still doing there job as much as l hate the wheels. The machine has been superb.