Parts & Accessories
Has anybody ever installed Chinese levers and noticed the clutch slipping?
Is there something im installing wrong? It seems like the ones I ordered aren't exactly fitted the same as the stock ones but I thought I'd give it a shot.
Problem is with the new clutch lever is it seems I have to...