Yes there are in fact several electronic ignitions available for these machines, however I thought you said that you are on a budget! Electronic ignition, 2 new coils and wires .......$$$$.
Now the coil with the molded in wires would seem to be original, the other is later, probably 1980 or newer and most likely a substantially lower primary impedance than the original coil. If you want to do this on a budget, get a good set of used original coils and set up your points correctly. There are still many of us still running points type ignition here. There are some techniques for replacing wires on the old coils, see the FAQ's or search the board, the answers are there. New member Polish Beer just came up with a new way of doing this. If you would prefer new coils, original style coils are available from several sources probably for substantially less cost than high performance aftermarket items.
And as far as the points as concerned, I always check for resistance when resetting used points, because one time and only one time, I was attempting to get a bike started which had not run in many years. I cleand and gapped points, no spark. Checked spark plug, wiring, no spark, checked coil, condenser, kill switch etc and still no spark. This was a Sunday. Tuesday when the bike shops reopened (don't ask me why every damn bike shop in NJ is closed on Monday - I don't know) I tracked down a set of points , installed and gapped them. And then it sparked. The point is that even though the contact areas were cleaned, somewhere in that point set after sitting for all of those years, there was enough invisible oxidation or corrosion to prevent it from working. After the bike started, I decided to measure the resistance of the old point set, as I recall it was on the order of 2 or 3 M-ohm. Now I measure before knocking my brains out!!