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.
" I started with nothing and Still have most of it left thanx to the federal gov't