Cilindro idraulico compatto SMC CHDQWB100-20D
This is an SMC hydraulic cylinder used in a number of CNC machines.
eBay