I printed this part out for my daughter. She just tried it and says it's perfect. Said it slides on nice and tight without needing any adhesive or the metal insert that the original part had. She has had to replace hers with expensive new parts twice before so I'll print a few more and send them to her so she has them on hand just in case.
Nice job on the design! Now she can use her machine again.