The best stuff I have ever used is called "Bomb's Away". It's a liquid polish with sealers already in it. I bought it from a guy at bike week years ago. Now I just order it online from him. He's a local guy out of Naples, FL.
http://www.captainrichardsbest.com/welcome.htm