Festo DSNU-16-50-PPV-A 19230 Pneumatic Cylinder 16mm bore, 50mm stroke, Double Acting Adjustable End Position Cushioning.
eBay