Just been reading in jap performance mag about a company called krown that use some kind of mist spray that attacks the likes of surface rust and basically gets underneath it to protect the metal. It eventually turns into a gel so never sets and doesn't fall off or get chipped so protects for longer. Takes about 4 hours to do a car. Not sure on cost though.