Street Address: 1007, TONGDA BULDG, NO.600 TIANSHA RD, SHANGHAI
City: Shanghai
Province: Shanghai
Country/Region: China
Auto
Three stage arm design increase arm positioning to lift variety of different wheel base or pick-up points on the vehicle.