Wanted to give a good review. Almost all parts worked. However, I installed rubber cleaning brushes and only one worked. Another rumbled into the Roomba. It wasn't done right. I tried several times to contact the company to request a replacement part. For a while they bounced my emails but in the end they never sent any part of it and did nothing to help. I would recommend looking elsewhere for these brushes, from a different company. You might pay a little more, but at least you have a better chance of the entire product working properly, and you might get better customer service.