I've been using a product called Extend, availible from Autozone, Pep Boys,etc. with great results for years. It's basically the same concept as POR 15. It goes on white and turns the metal black as it dries. Any that gets on a painted surface dries clear, so it's reacting to the rust. I've used it to cover rusty panels that sit outside and it doesn't peel or chip. The oldest example is a brake drum I did 12 years ago which, although it spends most of its time inside, gets BEATEN ON as a percussion instrument and has had no cracking of the finish! It's around 5 bucks a bottle (don't get the spray, it just doesn't work as well). I'd put it up against a $100 can of [I'm too]POR [to afford it]15 any day.