Snowmobile World banner

1 - 2 of 2 Posts

·
Registered
Joined
·
62 Posts
Discussion Starter #1
Yes I have been thinking of getting a clutch kit and I dont know because some guys say it takes off your top speed and just helps your take off is this true or am I just dumb to belive them ?
 
1 - 2 of 2 Posts
Top