First off, I dumpster dived these tools. I would NEVER have let my tools get into this kinda condition. Having said that, I need help/advice on the best way to clean the rust off and keep it from coming back. This is a bucket full of painters and drywallers' tools. I've cleaned off a couple of them and tried a little machine oil, but it didn't seem to help. The rust came right back. I was wondering if maybe using spray paint for metal on them, after cleaning, might keep the rust off. I really want to make these usable again, as I have no money for tools.

Any advice?