I bought this kit mainly for the side brushes for my Roomba i6+. Real iRobots seem to easily detach from the base when colliding with my dog's toy. I didn't pay $5 for poorly made originals and ONLY couldn't find cheap side brushes. These "compatible" side brushes are VERY long. They hit the front wheel by almost an inch and caused problems. I was able to cut them to the right length. After one run, the bristles are still attached. Since they won't fit without modification, they really shouldn't be sold as i6+ compatible. I haven't tried the rest of the parts, but if those side brushes are over an inch longer than they should be, I'm not expecting great results from the rest of the parts. This Roomba is only a few months old and it will be a while before I need the casters. I'll probably change the filter soon. I will update if necessary.