Street Address: No. 707 Qinchun Road, Shanghai, China.
City: Shanghai
Province: Shanghai
Country/Region: China
BENZ
Product name: 6BT oil pump for Cummins OEM 3924720;
OEM: 3924720
Engine type: 6BT