for the rust I use a product called Evaporust. I have a 40" SS bluing pan and let it soak over night. it sometimes leaves the bluing and gets the rust.
I left the barrel of a late 1700's fowling piece in for a week and it got the rust
inside and out. I have had 5 22's from Win 62a;s to rem 510-514 series that were total disasters come in and the customers wanted the same as you. The sentimental value was the driving force.
Small Arms Restoration, Inc.
Proud member of Georgia Carry.org