I have a Roomba 650. It was very easy to put everything in place. didn't want to screw it in properly, but then he slipped. It may not be 100% perfect, but I'm not sure an IRobot replacement would be a 100% replacement. A review indicated that they could not compete with the fillers. I found that even with the iRobot branded filters it takes a bit to get in and out, it's a very good fit. My Roomba was very quiet after changing all the attachments. So if you haven't replaced any parts on your robot vacuum for a while, maybe years, I highly recommend you do so. I've definitely waited years. Why not care and maintain this expensive robot vacuum cleaner? So what is he best at?