Right answere on the stainless steel finish of the 686. There were no such thing's as a nickel finish S & W 686 produced. I would suggest that if you have the money for it that you let someone that know's what they are doing take the weapon completley apart and clean it properly inside and out. If it is rusty on the outside then I am sure that it is rusty on the inside.
Bill