I had a klt110 a while back. It had no compression when I got it, rings were worn bad and piston heavily scratched. I found a newer piston and rings on ebay threw it together and it was a good running little bike. It wasn't a major powerhouse but it was decently quick and would climb hills pretty easy. Definitively ran good for 110cc. Also that Chinese CDI could probably be made to work. I have rewired other bikes to run off them (XR80-100s).
82' ATC 250R
85' ATC 250R
85' Tri-Z 250
85' Tri-Z KX500 Powered Green Frankentrike Project