This is the first time I have decided to replace all the main bristles and filters and do a general cleaning on my 3 year old Roomba 650. Here's the story that prompted me to look for replacement parts. My wife was in charge of running our Roomba and I expected her to do preventative maintenance, but my goodness, I was in for a nasty surprise. There was so much dog hair and dust. stuck in the crevices, creases and crevices of our robot vacuum cleaner. The front black and white freehub couldn't even rotate. The unidirectional rotating arm also got completely tangled in my wife's hair and wouldn't rotate either. I can't believe I've never noticed things like this before. We must bring him back to life. After thorough cleaning, washing, drying, I was finally able to install and try out all the new parts. These details keep our Roomba alive and whirl dirt through the house. I recommend this product/parts but I would probably spend $20 to get 3x more parts. Just look around and you will find the one I am talking about.