Pete, re CDI, have you ever seen these on a Harley, they sit on the spark plugs like many modern coils do. They come in silver/natural. all black and black with polished edges like my cylinders are. Made by Accell.
Many consider things like Cline regulators, CDI and other accessories to be, (something else that could go wrong), but a well made product makes things go right.