I have used Roger at ONROAD OFFROAD several times. He is an electrical engineer turned motorcycle racer/mechanic. He operates out of his home...his garage is his work shop. This guy is good....he found an electrical short that I could not. Later he put the Omega charging system on for me. Who better to do it than an electrical engineer. If ya got an electrical problem this is a damn good place to go but he does everything on airheads. The local BMW dealer referred me to him because they didn't want to work on my R65.... was too old.