Update: Joybros contacted me after I left this review and said there were 2 configurations. Had no idea! They sent me another side brush and it fits perfectly. I also found that the filter doesn't fit properly because I didn't put it in the slot properly. It's a tight fit so be aware of that. All parts now work and my Roomba is doing its wonderful job of collecting hair from my two dogs again! It works like new. Parts didn't fit my Roomba 675 and especially the side brush. I was able to install the roller brushes, but I couldn't screw on the side brush. It doesn't fit and sits on top and the screw isn't long enough. It fell out as soon as I started my Roomba. I only ordered original parts. Hope they fit!