One of the best things I have found for cleaning & polishing chrome that my boss turned me onto is Colonel Brassy, it really does work fantastic. I have cleaned an entire chrome plated Mongoose BMX frame with this stuff that had some pretty heavy rust at all the tube joints and was really happy with the results and effort it took to do so. I then did a set of steel wheels & hubs with it and again I was very happy with the way they came out. It isn't cheap though listing at about $20 a bottle ( I paid $10 from our shop ), though it's a pretty big bottle & you don't need much once a rag is wet with it.
http://www.vertexind.com/colonel-brassy.htm
Glenn