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