I broke my shift lever a while back, tried a Touratech but it's a longer reach than the stock (would be ok for size 14 feet), and because it's fitted directly to the splines it can only be adjusted as far as the spline positions will let you i.e. one spline up or one down. Up was too high for me, down too low. I sent it back - not without Touratech hassling me for actually trying it on the bike... and charging me a restocking fee.
So I drilled a hole in the original lever, threaded a long bolt through with a nylock nut on the end, and a locknut on the other side and a nylon sleeve over the bolt. Over the top of this went the rubber, and wella, lever fixed.
I also put a nick near the base of the bolt, so if I happened to go over again, the bolt should break at the nick, saving the lever and allowing me to fix it with the spare bolt I'm carrying at all times...
I have pics if anyone's interested.