LM
Hero Member
Iron requires oxygen to rust. A top coating that cuts off oxygen completely will stop new rust from forming, as will immersing the iron item in oil. Removing and neutralizing the current rust and then top coating will be perfectly fine.
Neutralizing rust is a lot easier said than done on something as ordinary as a car frame or body panel. Ask anyone who's tried to 'paint away' a car frame with chunky structural rust how effective topcoats are on heavily flaking, rusted metal. They aren't.
On an iron cannon thats been sitting under the ocean for a few hundred years, then in the air for another hundred, its entirely possible that rust is way past the point of being treatable without taking a hand sledge to it and bashing off everything that's no longer structurally integrated, then topcoating whatever's left.