I have used POR15 many times on my 4x4. The stuff is very durable but expensive. Some tips:
1) It says you can apply it over rust but I recommend removing it as best as you can first. It will stick better.
2) It is strange stuff, it cures in the presence of water so you should not paint...