ok, can maybe shed light on the CDI
I had running issue's I couldnl;t figure out, run great then NOT run, then run poorly
screwed with it for weeks, gave up, sent off to dealer, who had it for 2+ MONTHS
they finally installed a NEW CDI< CLAIMED OEM ONE
charged for OEM one
ran great for a few weeks then started same crap!
I pulled CDI and found a aftermarket one in ATV
HUMM Dealer lied and scammed me!
got NEW OEM CDI, and atv has run like new ever since(5+ yrs later now)
SO, IMO< Aftermarket electronic's are ALWAYS HIT and MISS, some times you get lucky, some times you don't!
I never BUY aftermarket OEM replacement electrical parts,. or NOT on NON sporty models
for what ever reason, SPORT models seem to have better results?(think MX racing atv's and or bikes or street sport bikes?
even aftermarket chips and such for vehicles
but utility atv's< aftermarket electrical parts seem to SUCK ! LOL