Did a baby machining project after work today. The jack (a 5K lb weld-on jack) on my trailer wasn't winding smoothly anymore, making grinding noises, so about a month ago, I disassembled it and found that the bearing for it was missing any sign of lubrication, was thoroughly rusted, and the cage for the ball bearings had mostly worn away. I cleaned it, packed it with grease, and reinstalled it (and it was a little better), so I could continue to use it while looking for a replacement bearing.
Naturally, Princess Auto (where I bought the jack) has no parts for it, you're supposed to just buy a new one, but a local trailer shop had a couple of jack bearings in stock, I picked the one closest to the one in my jack (the primary measurements for me were the diameter of the screw shaft and the thickness of the bearing).
It's not as thick as the original bearing, and the center is too large in diameter, so I found a 5/8" washer to get the overall thickness close, and made a spacer for the center of the bearing so it stays centered on the jack's screw shaft (this spacer is the actual machining content).
Pictured is the new bearing, with the spacer and washer, along with the original bearing. $9 + some machining/assembly time vs $70 + cutting off old jack & welding on new jack...