I have an 870 and none of these parts fit properly. The filter does not fit completely in the compartment. The rollers make a very loud noise when running just to make sure I put the old rollers back in and the noise is normal. The brush for sweeping is also not suitable. The screw hole is too small. I don't know if it's just the 870, but be careful.