A few months back I purchased a 1995 Miller Legend AE200 with an onan motor. It was sold by a large equipment dealer and was "inspected and repaired" by the company that sold it. Shortly after I purchased it (one week, 2 hours of operation), it stopped making a consistent spark and wouldn't charge the battery. I took it in to be looked at by a shop, and they told me that my magnets on the flywheel had let go and would need to be replaced. The total cost was about 2/3 of what I had paid for the unit and I couldn't justify spending the money. Is this something that a repair shop should do, or is it something that I can get the part for and do it myself? (I am fairly mechanically inclined.)