Thanks for all the input, I will try to get it to bare metal, hopefully without hitting air, and then try out a few of the above ideas.

Will DP90 protect the metal from rust without a topcoat? Assuming I can remove all the rust from the rusted surface. This will just be a short term fix to stop the spread.