Street Address : Baowei Village, Caohe Economic District, Fengcheng
City : Dandong
Province : Liaoning
Country/Region : China
Shangchai Dieselengine TD07S D38-000-680 49187-02500 Turbocharger
Engine Model:D61142GB
Turbine Material:K18