Go for the Sachse kit from Benelliparts, it's cheaper than the Moto Witt DMC and a far more recent design. Otherwise there's a more DIY system from a Czech outfit called Ignitech. See also this one for thhe Triumph / BSA triples: http://www.trispark.com.au .
For Coils definately junk the pink ND coils - they are reliable but the spark is weak. In the US you can get the very powerful Dyna coils at a reasonable price. Being a careful chap I always use compatible coils from recent Japanese bikes. You need a dual output coil with a 3 ohm primary impedance. The Tek KP03 (tec?) coils are I think fitted to CBR600s etc. They're exactly the same size but with replaceable HT leads and I've used these with great success. Someone please correct this if I have got it wrong.