Just a note
I have forgotten where I saw it (maybe here), but I read that vinegar removes rust. I tried some distilled white vinegar on some rusty old cymbal stands yesterday and it was amazing - dissolved the rust right off. I used distilled white vinegar only because it happened to be what was in the house. Some very rusty small parts may need to soak in a bowl of vinegar for 10 minutes or so.