Oil Pressure Switch 180030 17530 – 1.5 Bar / 2.0 Bar for Diesel Engines
Imara Engineering Supplies
Part #180030
Vendor SKU1601200526196
Based in
Australia
Checked
Description

