3D printing is 100% the way to go here. Shouldn't be too hard to model up in CAD if you know how many teeth and OD/ID
I did a similar fix for an OG XBox CD drive. Although FDM might not have the resolution needed. Might need to get it printed in resin or polyjet