Hey, the previous owner had dropped the bike I bought from him and there were some scratches that I had to get rid of. Being new to the Bike experience, I looked into a couple ways of doing it.
I ended up taking the fairings into an automotive shop and having the color matched and getting "spray bombs". 2 colors were 60$ and it's a full sized can of spray paint mixed and perfectly matched. So to remove the scratches on the fairings took a tube of Bondo auto body filler, lots of wet sanding, primer, spray bombs and clear coat.
As for the exhaust, I have no idea. My aluminum, or chrome or something exhaust has a couple scratches in it I tried to buff out with toothpaste (works as a gold and silver polish, figured it was worth a try) This got rid of the smaller surface scratches, but the deeper ones remain.
Hope this helps a little, and I'm speaking from my limited first time experience, but figured anything could help. Let me know what you end up doing and what works for you.