For all types and sizes of gears, pulleys, leadscrews, timing belts, and all sorts of CNC hardware check out
SDP/SI (Stock Drive Products/Stirling Instrument at
https://sdp-si.com/
I hardly ever need to move my table up and down, but when I do, vertical precision is not usually needed. When I do need to raise and lower the table, it is because the stock is thicker or thinner or I need to use a larger/longer (or smaller) drill bit. However, what bothers me the most is the current (Delta) rack and pinion and table lock are terrible- slow and sloppy and the table often rotates on the column a tad. That makes it impossible to precisely align a new bit, counter bore, etc. horizonally with an existing hole.
My solutions: Remove the existing rack, pinion, and crank lift mechanism (doesn't work worth a darn anyway) and replace it with a motorized leadscrew lift or a manual mechanical lift using a multi-sheave pulley and counter-weight system (weight inside the column), etc.
For table lock and alignment, I would remove the existing crank and rack crap, especially the semi-floating toothed rack and insert a spacer between locking faces on the column collar. I would firmly attach a small, solid, trapezoidal-shaped rail, vertically, to the front of the column, file a clearance slot in the collar, then mount a locking lever to the table. The leverl would have an over-center shape (like Biesmeyer fence lever). The contact/pressure point of the lever would have a female profile that matches the new column rail. A connecting rod could be used to allow the lever to be mounted under the table at the front. Once locked, the table would be securely locked to the column, vertically,
and also the table would be locked in the exact same horizontal position as before, and unable to rotate. (Note, currently, to drill off-center holes or holes not in the center of the table insert, I just rotate the headstock, not the table. It is easy peasy since I replaced the setscrew/bolts that lock the headstock to the column with star knobs)
This is just another drill press project I need to get to, along with tweaking the spindle digital RPM readout and replacing the VFD that controls motor RPM/drill speed which quit a few weeks ago. (I think I should have been using a breaking resistor.)