Re: spark
Few simple things to test.
Start by locating the black/yellow wire at your power pack. That is your kill wire. Disconnect it from the pack and re test your spark. If it has returned, your stop circuit has a fault. Possible locations are the key switch, harness or your shift switch.
The above is likely your issue, but in the odd chance that it is not, disconnect the yellow wires from the rectifier and re test spark. If it returns, let us know and we will need to test the rectifier further.
Final thing to look into is the cranking RPMS. You need at LEAST 250 RPM to get that girl to fire. If you're not getting that RPM, start at your battery, by ensuring that it is fully charged and load tested. Check all connections to ensure they are clean and tight. Check related wiring for nicks, cuts, abrasions or rot, and replace as needed.
Let us know what you find.