Street Address : No. 808 Lanxi Road(No. 98 Taopu East Road, Putuo District, Shanghai)
City : Shanghai
Province : Shanghai
Country/Region : China
Idle Air Controls
Features: 1) Designed and made to be outstanding performance and meet or exceed original equipment specifications 2) Exact OEM direct-fit application 3) Hundreds of OEM parts number supported