The B6ES NGK is what many of us run by choice.
I would advise that plug unless you have a strong reason for running something else.
The sparkplug High tension cable is suspect, from the factory, yet my plug boot seems fine.
Biggest complaint with the ignition is generally the kill switch, itself.
It should be disconected until all other systems on the bike are functioning well.
EZ enough to kill a chinagirl, anyway...
The CNS carb is notable as the carburetor everyone loves to hate.
An NT carb is far simpler, and quite reliable, yet IMO there might just be a little bit more power from the CNS.
Both employ a clamp mounting method which must hold the carb up against a rubber seal that is critical to operation. The carb can slip, compromise the seal, and cause the motor to run lean, bringing most the symptoms you are presently noticing.
Pls keep in mind, the chinagirl is a cheap date!
Small, easy, and inexpensive to work on.
Really fun results!
rc