Fits my Roomba 690 but often gets stuck. Even if it doesn't get stuck (rarely), it's quickly draining the battery for some reason. Where my Roomba used to clean in 1 hour 45 minutes with original parts, it now cleans in just over an hour and shows an "aborting" message in the app every time it is used! It also doesn't pick up all the dog hair like it used to with the original parts, even if they were worn out. Finally, my Roomba is much louder when I use non-original replacement parts. All in all I wouldn't recommend them. Although it works, it works poorly with many additional bugs. So I ordered original parts.