Quality wasn't as good as Roomba but that's to be expected for the price. The end of the brush was a bit too big so I had to trim it a bit with a knife to fit the slot. But the three-legged brush, filter and rubber brush fit perfectly. An excellent offer that will probably last more than a year. Suitable for our model 677. Update: After the first run with new parts, the tripod brush fell off twice and lost a screw. Luckily the kit comes with 1 for each brush. I took the screw from the original one, which is longer, and used it in the new one, reaming the hole a bit. I don't like doing this every time I change a brush, but my Sleaze won't let me buy them from Roomba until I'm sure that solution won't work.