I ordered this for my 671 Roomba. The brushes appeared to be exactly the same as the old ones and worked/fit just as well. Unfortunately we removed the brush to replace it and the screw didn't go back in to hold the new one. (ROOMBA'S POOR MANUFACTURE NOT THIS ITEM FAULT) Anyway we just used superglue to hold the nail in place. Figuring out what to do the next time the brush needs to be replaced is the problem of the future lol. Definitely highly recommended and will order again if I need new brushes again.