My son inherited a Korean war era M1 Garand Bayonet from his Grandfather. Overall it's in pretty good shape except for some rust. These bayonets seem to be fairly common so rather than let it continue to rust we are thinking about restoring it. The plan is to use CLR to remove the rust and then clean the metal up and repaint the metal with matte black Rust-Oleum and put it back together. Doe this sound like a reasonable plan? Any other suggestions for it?