A suggestion from the past: install a small flywheel on the unused output end (points end in those?) from a magneto bike, and add a couple of lighting coils to charge the battery (for starting, I'm presuming), with the other two coils to fire the ignition coils, using points and a transistor ignition from those points. Smooth the points cam ramps down to avoid an abrupt opening and closing ramp area, run a thin gap (about .008" was good back then) and condensors in the range of .022uF (14k RPM) to .018uf (16k RPM).
The stock Honda coils are good to 14,000 RPM. If the head is not hemi'ed (i.e., it is still configured as a swirl-charge engine), these coils' longer discharge time can be an improvement. If the ignition is some sort of high-current multi-spark type, though, or if the head is a hemi, none of this will work...you'll need more current, which will mean more HP used from the engine to drive the electrics...in any case, try to get a long spark, more than 1.0mS discharge time.