you know you can make your own cdi?
magnetic pickup, timing curve is in the boxes...cheap scooter shit can be made to work with a lathe/mill, boring bar or a way to change the taper. There is soo much out there to play with. Hell you can even design your own CDI boxes if you want.
I do like the pug ones though, you need a nice balanced internal rotor and limit the distance between the pickup and spinning rotor when you're turning that sort of rpm. For puchs and other crappy mopeds...you're points are more than sufficient and for those who want to pay 370 bucks, you should realize that you're not going to see a rapid change in performance. Its like buying an expensive supercharger for a car and only running 2lbs of boost.
If you cant make shit perform with points you need to drop the cdi and back away now.