140283799017

microswitch
Manufacturer part number: A28379901
Vendor: Italy Warehouse