I needed parts for my old Roomba. The fit, durability and materials of the replacement parts are top notch. Swapping out the old one with Anboo parts only took a minute, and I have two extra kits for a much later date. Hopefully my old Roomba will last another 15 years so far so well. I love my Roomba.