Stadium Yamaha will have most of the parts you need, and this would be a good time to get a Givi windshield from helmethead.com
I got my X already scraped up, but it's black, so I just colored the scratches with magic marker now it's not too bad. I did see some Kymco touch up paint on ebay, and I think Kymco123 may have some.