Got the parts! But they get to go back tomorrow... Cause I forgot to get all the bearings pressed on. Duhhh.
Ended up with 4 sealed bearings instead of 2, 4140 steel staft and a 1/2" walled tube for the retainer.
Looks good though! Even if the photos are messed up, looked good when I took them, sorry.