we have 670 and this one fits perfectly. Our old rollers and filters were 2.5 years old. The red mug for cleaning the old brush worked amazingly well. Although my wife asked why I cleaned it if I had a new one lol. Great product, quality fits, great value for money!