Quote:
Originally Posted by desertgasser300
|
I would have to think about every pro has tested the auto clutch, I'm sure some use them.
I know a lot of guys that love them. If they make your riding more enjoyable great, by all means install one. It's not for me, they do have several draw backs.
I'll be abusing the clutch lever tomorrow on the 150