I would try some Never Dull. It is like cotton batting with a fine polish in it and it takes off light surface rust without taking off the blue.
Spray some Fluid Film on it and let it sit a while.
Then wipe off.
Ya mine got damp one day and I didn't wipe it off and got a bunch of orange spots. Cleaned it up and Arma coated it. Never a problem again!