For parts, best place hands down is Treats ! Awesome service and shipping is wicked fast! Located in San Francisco. Five star service!!!
Try to steer clear of 1977 Mopeds unless you live locally to pick up parts in person. As much as I hate saying it, they suck at shipping. Supposedly, they used to be damn awesome but over the past year or so have gotten super sloppy with orders which sucks because they have a lot of parts that Treats and the other vendors don't have!