Needed a new brush assembly for Roomba as the old one was badly damaged by pet hair. I wish I had a dime every time I had to take the old one apart and clean it. It got to the point where all the bearings were damaged and thus unusable. Installing this new one was a breeze. It also does an excellent job of cleaning. The only downside is that the rubber (whisk?) stick collects a lot of fibers at the ends and is difficult to remove. My concern is that the end that connects to the gearbox will transfer some of that to the gearbox over time. We no longer have a pet, but for you make sure to clean these areas after each use. The brush does not have this problem at all.