Street Address : Keyuanroad 4, Hi-tech Development Zone
City : Chongqing
Province : Chongqing
Country/Region : China
Brand New Power Steering Pump Benz Truck 7684 955 198
Pressure:10Mpa
Controlled Flow:rate:16.0L/min
Benz Truck