Try automotive rubbing compound and some good opld elbow grease. I use it on all of my chrome and shiny metal parts. It cleans, and protects. A little messy, but very effective and leaves an unequaled sheen and shine.
Thanks for the tip on cleaning up the metal parts.