Street Address: NO. 222 Chengnan Rd.
City: Hangzhou
Province: Zhejiang
Country/Region: China
Automatic spring-loaded tension adjustment apparatus for auto engine belt power transmission system. For OE and aftermarket both.