Im looking to add a launch lever to my 103 and need some recommendations. I want something that will not interfer with my pedals or kick stand. I also want it to be pretty easy to mount up. I don't really have the tools or the time to be fabricating parts. I am really looking to bolt it on and blast.
If you have a good experience with a 103 and a launch lever please let me know. If you have photos of your mounted up that would be awesome.