I saw that @axemann88 mentioned 1977mopeds.com. Another great moped parts source is treatland.tv in California.
They always have some cool headlight assemblies and many of the speedos that go with them.
While you're there, check out forks, handlebars, and 16" tires (that fit on wide 20"...