Here is a simple way to make cheap linear servo movement with a 5 USD SG92R motor and some 3d printing. It can move some 200 gram at 6V.
Construction guide and testing video:
Files for it can be found at:
https://github.com/tscha70/3DPrinterSTLFiles