Re: Rust Removal
I forgot to comment on your use of vinegar or acetic acid. My father was a chemist in metallurgy and before metal is to be plated or painted they run it into a "pickling bath" which was mild Hydrochloric acid. I much prefer your weaker acid and safer approach.
But before final treatment a good cleaning with Simple Green and a rinse will help the rust proof product you apply be more effective.
And one other bit of trivia. Since I am INTO guns, few know that gun bluing is just a form of RUST (black iron oxide) i have always wondered weather my parts might survive the weather better if they were "blued." ;.)