Cilindro idraulico compatto SMC CHDQWB100-20D

This is an SMC hydraulic cylinder used in a number of CNC machines.

eBay