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