Isn't the 08 still a cable driven clutch?You are in luck. Midwest Mountain Engineering makes a sick shorty clutch lever and one week ago released a matching brake lever. It is actually a two finger lever not just a short lever. It is supposed to reduce the clutch pull by half. Works on the Magura and Brembo setups. The only drawback is you have to disable the neutral switch that requires you to pull in the clutch to start the bike. There is a thread on cafehusky.com about how to do it. It literally takes 5 minutes.
These threads might help you:Yeah I checked out those levers but it doesn't look like they will fit. the brake looks different from the stock one and the clutch on the 08 is a cable clutch... anything else out there??