Buy stainless steel pipes.
Yours appear to be the original pipes which are painted steel and have a tendency to rust. I doubt there is much you can do to make your existing ones shine but I could be wrong - typically it involves a lot of polishing and buffing with something like autosol
They do discolour due to heat, and unless you can be arsed to continuously polish them then i don't think it can be really helped, especially if you're an all weather rider.
More people are born because of alcohol than will ever die from it.
Your friend likes a sticker, eh?
I've got stainless on mine but they do need some attention from time to time with the metal polish
Complete waste of time IMO. Just ride, life's too short.
Most things done in a hurry need to be done again - patiently.
The mild steel pipes made by Yamaha (they should know) are perfectly fine if you maintain them, I do.
You can do 3 things first keep them clean.
Second, and i plan to do this over the winter, is to take them off and respray with high temp paint.
What i have been doing up to now, is to rub grate polish onto them. This is high temp black polish for wood burners etc, they look lovely and black and shiny after a coat of that, and last a couple of months.
Of course like everyone else has suggested you can buy some stainless ones.
GET POLISHING FIRST!
Red Heads - Slowly taking over the world!!!