Disconnect the "kill switch wire" from the coil and re-check.
Also, with the flywheel clean of rust re-set the "air gap" (space between coil and magnets) using a business card.
If you still have no spark, the coils bad... Just because it's new doesn't mean it's good..
.