So I needed everything. Filters, bags and rolls. All parts fit perfectly, no problems with it. One thing I noticed about my I7 is how much it struggled with pet hair, even when it was brand new. So it was time to swap out the casters and I bought this kit and the first thing I noticed was that these casters made the robot much noisier on hard floors. That bothered me, but then I quickly realized that he actually collects almost all pet hair now! I don't know how these roles differ, but this robot has changed its ability to pick up pet hair from the carpet. That was one of my main complaints about him and now he is perfect and captures everything! Of course it's louder now, but it cleans way better than when it was new! Filter, side brush and bag fit and work perfectly. It's excellent value for money and in fact your robot cleans a lot better. If you can trade the extra noise for better cleanability compared to the factory rollers, then it's worth it! Highly recommended!