It's not a problem. We all start as a beginner.
As for a good place for everything, if you want the generic stuff, eBay is a great source. I wouldn't get a cdi just yet, as I'm sure it's still good. However, the stock cdi that comes with the kit don't last very long either, so it wouldn't hurt to have a spare. You can get the jaguar cdi, but I can't testify for it, as I've never used one, but the statistics do work out.
Now, as for the spark.
There's a lot to determine on what the gap should be. A lot is trial and error. Sorry for any confusion as well. If the spark gap is to small, then there is the possibility of an over charge going back to your cdi, which can fry it. I'd say anywhere between .015 and .030 max should be the perfect distance. Also, the numbers on disk plugs mean a lot too. Like the NGK b6hs plug is ideal. The smaller the number, the cooler the spark, which means your engine will run cooler, in turn, longer engine life.
So to recap, eBay for generic coils, the magneto is the magnet on the shaft, those rarely go bad on such a new engine.
Your CDI should be fine, but it's a good idea to keep a spare to save yourself time if/when that one goes out.
Plug gap, I'd say a safe bet would be .025.
Hope all of this helped!! If you Galen to locate a aftermarket coil, please post where you found it, as I have yet to locate one!
Have a great night!!