Not for nothing, but the search function on this forum is basically useless. As for the bars, I put your bars on my vegas, and aside from the holes on the ends of the bars (obviously), there are two small holes that marry up to a notch on the switch housing to prevent it from spinning. You would have to drill a hole up top as well to run the wires down. Also, there is the hole about halfway up to secure the lines that you would want to plug up I'm sure.
As far as electrical, I am pretty sure you would have to splice the wires to get the length, which you said wouldn't be an issue. However, I don't think that the angles and the inside diameter of the bars would allow for the throttle cables and/or clutch cables to go through them.
Good luck hiding the electrical cables though, hopefully you get it squared away, I wanna see pics when it is done!
Edit: Just saw that you put 8-Ball, and not High Ball. What model are you riding? There are a number of different 8-Balls and they all sport different bars. I used Highball bars for my post.
2006 Suzuki SV650 (Traded)
2012 Victory Vegas 8-Ball (Traded)
2014 Victory Cross Country
1985 Harley XLH