This guy is in Canada. Sending it to Ralph might be expensive crossing the border twice.
If you have no spark you probably have a bad coil. Check it with an ohmmeter. it should be a hundred ohms or less. If bad it will not measure anything. (open)
A replacement coil will be cheap if you can find one.
If you want to go CDI your best bet would be to get one direct from China:
http://www.ebay.com/sch/i.html?_nkw=...36&poi=&crdt=0