Nice work on this, a viable option outside the malossi CDI would be great for vespa.
To reply to Marc: Vespa's really aren't that wild in terms of heat. The small head obviously doesn't shed like others, but having wrap around fan cooling mean that the cylinder is actually cooler than the head is typically.