Have you tried electrolytic derusting? I have had great luck with this. My 1871 Mauser got the full treatment, and I was even able to salvage the extremely delicate magazine tube this way. Rusted together parts often come right off after a round of electricity and a mildly basic electrolyte bath.