Product Display
A professional auto parts manufacturer integrating design, manufacture and sales
Clutch leverage ratio: 5.2
Brake lever ratio: 6.6