There is a product called EvapoRust that will dissolve rust while leaving steel and iron unharmed. It's not an acid and wont harm other metal either. Frankly, it's amazing stuff. What it will do however is remove blue or any other oxide on the steel, so do consider that.