What's wrong with the one you have?
Only options I know of are
1. Get the OEM repaired. John Furber/Blue Ridge Sportmax says they can.
2. Buy new/used OEM
3. Buy a Ignitech. Fully programmable, aftermarket ignition. Contact Sean Morley. [email protected]
4. Buy a Dyna 3000 ignition. I think the only functionality it offers is an adjustable rev limiter and a few selectable timing curves.