A Festo pneumatic cylinder bore 60mm stroke 80mm. Including the 6mm pipe fittings etc. A three port roller valve to set stroke length.
eBay