I would steer clear of this if you buy this for Eufy. I cleaned everything, swapped out all the parts and put the roller in place and after a few days my Eufy started making the most horrible noises. Just totally unacceptable rattling and knocking. Couldn't even use it. Put the old roller in and the noise was gone! So obviously they're just not big enough to not sit properly in the slots. Waste of money but lesson learned! Unfortunately bought a set for my son and his wife as we got them a Eufy for Christmas a few years ago.