^^^Good info above, but I would suggest using automotive specific products. There certainly are a lot of good ones. I got some freebie Chrome wheel cleaner from Meguiars that did a great job and then polished these up with Meguiar's NXT Metal Polish on a Mother's mini-ball with a drill.
