Good lord, I can't seem to get them to stick.
This is now the third time the magnets have come unstuck from the inside of the flywheel. JBWeld hasn't held them, and I'm baffled as to why. Centripidal acceleration should be helping to hold them on. I've cleaned the flywheel, and finger/screwdriver testing of the bonds showed them to be quite solidly stuck on. But in use, an hour or two later, and off they come! Identified by the sudden lack of charging, and the crunch and scraping sounds from under the flywheel.
Kohler wants $300 for a replacement flywheel. I'm trying to avoid that. But I may get forced into it at this rate. More if the stator is finally buggered up from the flywheels falling onto it.
vibration, JB weld is not good with it. try a silicone sealant or go full nuclear with something like 3M 5200... they'll have a bit of give to help hold on
Drill and tap a very small hole right next to each side of the magnet, then counter sink the top of it to overlap 1/32" of the magnet. Install a countersunk allen and you're almost done. Loctite, then file the head flush.
Dan

I wonder if the heat is causing an expansion that is breaking the JB Weld. You could even drill a hole through the magnet and bolt it down as Dan suggests.
I've wondered about heat and or vibration, but since the stuff seems to work well enough on engine blocks and the like, I don't get why a flywheel defeats it.
Might try the screws, that'll be fun to drill.
And maybe 5200. Forgot about that stuff. Its got some flex, which the JBWeld does not. Can't remember what the original stuff was like, but then it did fail as well.
That presumes I've got enough magnet left. They're getting pretty chipped up with all these failures. Might have to go to RadioShack and get some replacements.