Originally Posted by
InTheRain
The drop bars did present some problems and when I talked to the authorized dealer in Portland he actually told me that. I decided to let him do the install.
What was installed on the bar? The throttle? LCD display?
Need pictures...