If you are ok with the $$$ of just throwing parts at it, carry on. You might get lucky....or not.
After a SUSPECTED overheat step 1 in most of our opinions would be a compression test. Cost ~ $0
Any reason you think it overheated?
You have ordered power packs? Why more than one? Two of those are going to run over $300-.....and just as a guess?
To trouble shoot the spark issue, first double check all connections for cleanliness and tightness., wires for any sign of winter-rodents, any signs of heat damaged wires/insulation, and that ignition kill switch clip has not come loose. (seen it happen) ....that is a nice easy fix, even if I did feel stupid.

Then go to the CDI web site and follow their test procedure for your ignition components. That will lock down any actual issue with that system.
Cost - $0 so far .
Consider investing in an OEM manual for that motor. Usually available on eBay for LT $50-.