Nothin wrong with CDI. Many times aftermarket can be better than OEM. The bean counters at manufacturers lots of time use the cheapest 3rd party stuff they can import. Electronics are one of the places they try to cut costs.
From Genesis: "And God promised men that good and obedient wives would be found in all corners of the earth."
Then He made the earth round...and He laughed and laughed and laughed!