I purchased these products in February and installed them on my Roomba within the last month. All parts fit with no problems. I immediately noticed that the new bristle brush was a lot softer/less stiff than the one I was replacing, but I figured it might not matter much - maybe it was an improved type. Having run it for a month now I find that it doesn't pick up about 50% of the loose crumbs/hair it runs across my hardwood floors. My Roomba didn't have this problem with the old brush. I believe it has to do with the brush's softer bristles. Would not recommend this product. I am looking for a replacement for this set.