I bought a Roomba from Revain inventory three years ago. Since it was in use I bought insurance and didn't think it would last more than a few years. But now three years have passed and everything is still good. However, when I recently disassembled it for cleaning, the small roller broke and had to be replaced. I purchased this product and when it arrived it clicked into place immediately. I couldn't be happier. I named my Roomba "Rosie" from the TV show "The Jetsons" and she went back to work mopping the floors.