it depends on how bad the current wiring is, but gixxie has the best suggestion = complete replacement. I've seen wiring harness sell for ~$100 for your bike
tons of ads. honestly, before the buyout/sellout, 600rr.net would load as fast as this site does and you didn't have to dodge all the advertisement windows that expand all over the place.
That is pimp! Can't tell you how many times my fukking iPod has run out of battery and pandora volume on my phone can't be heard above 6k rpm of sweet jardine music