What about a very small piston? Some tubing, and close tolerance pin, a return spring and some O rings and oil for the seal. Starting to get a little complex but it's another idea.