Master Formula Metal Gloss first with Sealer Gloss to finish. It gave great results. I've also used Flitz, Semi Chrome & Harley Chrome Cleaner with the same results as the Master Formula Metal Gloss but their Sealer Gloss took it to another level.
I recently purchased Duragloss chrome cleaner. It's a cream that comes in a tub. There is no grit in it. It wipes on easily. When it hazes you wipe it off.
The stuff is really good... I think it was $8 or $9 for a tub that will last a loooong time.