For rust removal... my personal favorite technique involves a lot of distilled white vinegar and a green "scrunge" (like a 3M scrubbing pad) or a pad of steel wool. By "a lot" of vinegar, I mean never allow the surface to get dry - always keep it wet with vinegar or it'll "flash rust" while you work. This generally involves working only a fairly small area (one or two square feet) at a time.
When you're totally finished with an area, wipe it totally dry, beginning with paper towels and ending with toilet tissue - get all the rust-vinegar slurry off the surface; your last wipe should come up with a completely clean wad of toilet tissue.
That method also works very well for such things as cast-iron table saw tops. It's how I get rid of the rust on my table saws in Vermont, where rust grows faster than weeds.
Bronze wool works as well as - and possibly better than - steel wool. Some steel wool is much harder (has a higher carbon content than) other steel wool, and may possibly scratch chrome. Bronze wool, like "scrunges", isn't hard enough to scratch the chrome.