I love Sym myself. Since you're in NYC, you might be in luck parts-wise.
Nearby on long island is
https://www.unikmoto.com/ . They're a really big, really well equipped shop with a parts department. Despite their size they service only Lance, Kymco, and SYM. They also don't do mail order AFAIK, you gotta pick up the part in person.
This all keeps them well-stocked to service the NYC area.