for surface rust, you can use a liberal amt. of oil and a 0000 steel wool. worked great on my Dad's shotgun.
that said, if this has ANY collector or other value, see an expert.
"We'll meet again...don't know where, don't know when; but I know we'll meet again, some sunny day."