Purchased to replace the standard set of brushes on my Roombas. They are well built and feature oversized, redesigned end caps that help prevent threading on bearings and axles. This is very helpful as most of the work you will see when owning a Roomba is maintaining and cleaning the brushes as well as removing accumulated filament from all of the wheels and spinners. The rest of the kit fits.