Looking at the magneto means nothing most times,
Even though your bike starts and runs good now the points cam can wear down in not so many miles and you’ll have loss of power and then no spark
So make sure you service the magneto area completely not just look at before you even attempt to set timing with removing flywheel, inspecting the seal, cleaning and lubricating the inter cam on the flywheel, clean and oil the felt pad in Stator,
Clean the points with fine grit paper, preloosen Stator screws and point gap adjustment screws because it’s way easier with flywheel off, otherwise there’s a good chance your strip them out trying to loosen screws first through the slot in the flywheel,
Then set point gap (14-18 thou of in) and timing to specs of e50 (14-18 degrees before top dead center) so you could maintain the maximum output of your stock engine.
More on timing and maintenance Here https://www.mopedarmy.com/wiki/Puch_timing