Stahl/Heidelberg/Visolux electronic eye and sensor

Parts
Price on request
Ref: STL59
Part Number: 419267

419267