You will need:
- A flywheel puller
- A flywheel holder
- Socket set
- Soldering iron
- Side cutters / wire strippers
- 17GA coated magnet wire, 1 small spool should do
Remove the flywheel cover, use a flywheel holder to remove the 17mm nut on the flywheel. use your puller to remove the flywheel. Remember, on the KDX those are LEFT HAND THREADS for the puller.

Unplug the stator wire. The connection is found up on the right side of the bike just by the shock reservoir.
Remove the three phillips screws with an impact hammer if they're stuck, and remove the stator. Pay close attention to the timing reference marks, so you can put the stator back in correctly.
There are two coils on the stator plate, the ignition coil, and the lighting coil. The lighting coil (the one we're concerned with) is the larger, uncoated coil. Go ahead and remove the coil from the stator plate, by removing the two phillips screws. You will need to clip the power wire, do so as close to the coil as you can. This will leave lots to solder back on later. You should now have the coil all by itself.


Now, de-solder the ends of the coil wires, the black ground wire can remain. You want to clean all the old solder off. Remove the old coil of wire. There will be a LOT of it, like 200 yards worth, not kidding.
Pay special attention to how the wire is wrapped around! What direction, and where it starts and where it ends.
Using your coated wire, simply rewind the stator just like it was stock, leaving extra at each end for soldering. Read:
For the best possible result, keep the wire as tight as possible. I had a friend hold the spool taught while I wrapped the stator. This is a time consuming process, be patient and it will pay off. The more wraps of wire you can fit the better, and the tighter they're packed the better.
Be really careful not to scratch the coating off the wire. If there's a short in the stator, you've just dropped your output to nothing. The idea is to fit as much wire as possible on the coil, obviously without hitting the flywheel. The stock wire was wound about to that point, you can use my pics for reference, but that is about all that would fit under the flywheel.
Done wrapping now? Good. Time to solder those ends on. I cut just enough to reach the soldering terminals. This is definitly a measure twice, cut once kinda deal.
Scrape the coating off the last 1/4" or so, and solder the wire to the posts. This was easily done because you paid attention to how it all came off, right?
Solder on a new output wire where the old one was attached, leaving about 3" to work with. Your finished stator should look like this:


Cut the output wire to length, solder it back to the output wire you cut in the harness, and heat shrink wrap it to seal it in.
Bolt the coil back to the stator plate:

I like to check the coil for continuity at this point, right from one end of the coil wire to the end of the harness yellow wire. Would be a shame if there was a short and you waited until it was back together to find it, wouldn't it? Any good multimeter is capable of checking continuity.
Reinstall the stator plate, paying attention to the timing marks. This would be a good time to advance or retard your timing, depending on your riding preference. Refer to your service manual for details on that.

Reinstall the flywheel, make sure it doesnt contact your coil! Bolt the flywheel cover back on, and fire it up!
I tested my bike right at the headlight socket, with the stock headlight and tail light on, no other electrical equipment installed.

12.53v AC @ 7.90a AC gives 98.987 watts. Measurements taken just above idle.
Idle gave 12.34v AC @ 7.81a AC, which works out to 96.375 watts.


VIDEO:
So, just under 100W for about $18 and a bit of spare time. Good luck!