Vinegar can disolove rust if soaked for about three days. muriatic acid is better, but trickier to work with. I wouldn't use a steel wool or anything like that. You'll kill the bluing.
After you get the rust off there is a product called renaissance wax that can fill in the rust pits and also will stop the rust coming back
https://en.wikipedia.org/wiki/Renaissance_Wax