Street Address: No. 669, Guoshun Road, Fengxian District, Shanghai, China
City: Shanghai
Province: Shanghai
Country/Region: China
Toyota
Toyota Hiace III 2L 2.4D 1989 - 1995 Toyota Hiace III 3L 2.8D 1989 - 2000 Toyota Hiace IV LH1 2L 2.4D 1995 - 2006 OEM No.: 31470-26060,31470-26061