Even though not brand new, the brush roll and belt were in good shape. The bristles were still long enough and none missing. IT was a little tricky getting it installed.... lots of screws, some of which were not tucked in plain sight. You tube videos kinda helped, but we figured it out and the sweeper runs great! It was better than paying over $100 to replace the whole sweeper head. The shipping was quick and no hiccups either.