The abs pump is unfortunate climber, the wiring and ecu are common to these bikes, get the ecu done and yours will be good, I have total faith in my bikes reliability now, after getting these things done, and it has proven itself on two long trips away fully loaded, and ridden hard in adverse conditions.
One thing in my opinion, acf50 is our friend, I lift the tank every six months or so and give the electrical conectors and switches all over the bike a little squirt, I do this on all my bikes and believe it has cut down on electrical faults over the last few years.