Motion Pro Cables also do the cables aswell as Cyclebrakes.com In my opinion after starting the long road to custom controls and switches is do research and know what you are doing.
In my little project all of the switches have been changed to the Momentary switches therefore required a complete change of wiring solution so i installed the Batastini EZ Harness http://www.battistinis.co.uk/product.php?id=69 which lets you use all the same functions as stock but with a better look, Instructions and wiring diagram can be found here http://www.arlenness.com/pdf/15-241.pdf


The available controls that use the Momentary type switches are a lot smaller and seem to offer a better looking style. (my opinion).
The Batistini EZ harness (custom version) is quite easy to wire up just need to take your time and do it right first time.

As for the brakes side as previousley said make sure that they are the right size and remember that the banjo on the Harley side will be a 3/8 the thread and the caliper side will be 10mm.
All of the conectors will be a 10mm measurement. Another good option for cabling and hose requirements are J&p cycles i have dealt with them a lot in getting the parts i needed and they have bee really helpfull and have assisted in any way they could.

Hope that helps in some small way


Triumph Speedmaster 2006, Black, Epco pipes, 988 repco, Keihin Carb, Crank Upgrade, TBS front wheel and America Rear, Ness Retro Controls