All these 49cc piston port engines with electric starter housing & all the junk that goes with it, will keep your pockets empty. You can gut the housing of the arm wiring and magnets put the center shaft back on the end of the crank shaft. Put your starter paw on and the black starter housing w/ pull rope back on and hand start it. I took the whole housing off a new engine, put a taper inside the back of the round starter paw hole to move it back on the crank taper to clear the pins in the black plastic cover.
You have an under 3hp engine, all that extra weight is robbing horsepower from your rear tire. The lights and wiring all give out in a couple of years. My X18 runs off a dead battery and stator.