We use a product called Picklex 20, not cheap but it works well, even here in humid Florida. About $ 100.00 a gallon but it goes real far. We use a scotchbrite pad and a spray bottle of the stuff, spray it on wet, scrub with the pad, and immediately wipe clean with a clean cloth. Don't let it dry on the steel. It leaves a protective film that is good for a while, and if you get more rust from fingerprints etc just repeat.

Don