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