Rack and pinion included with pin. I used this for a water pump, but it is a universal mechanical system for transfering rotational to linear motion, so could be used for almost anything. The teeth of the gear and shaft were hand-designed so fit perfectly together with little slippage. I've also attached a video of how I used with my water pump.