S E G, I was going to suggest another cdi, I see your's is a dc unit, should be able to pick one up easy enough. If you can work out what other scoots use the same cdi, you could probably get one cheaper.
With mine, I find a lot more gear looking for Honda Dio than I do looking for Kymco ZX50. I recently bought a cdi for a Honda Dio, $10, the same unit for the ZX was about $40.