ORIGINAL: AJ52
Use 000 or 0000 steel wool with some light gun oil. I've had good luck with this method on some old guns with light to medium surface rust.
I agree with AJ52 its either that or take it to a gun smith, myself if the gun is special I would definately take it to a smith.