We had an Ultima which is made by Dynatek that lasted a year. We installed a Dynatek and adjusted the timing based on the bike idle and throttle response. Normally when you advance the timing the bike will idle faster. Old idle RPM was around 800 now it is 1,000. There is an easy way to set the ignition timing by rotating the engine to the top dead center point of the front cylinder and turning the ignition module until the red light goes off. The Dynatek is programable and has several rev limit settings, advance curves and single or dual fire settings. Single fire is much better for starting and performance.
Hope this helps.