Don't forget Kirkham. They are great to work with and have wonderful products. They made me a custom shift handle/shifter. I also purchased my throttle linkage from them after fighting with my original for way to long.
http://www.kirkhammotorsports.com/pricehome/parts.html