Rust should be treated before undercoating, IMO...I like this over POR15
www.masterseriescoatings.com/index/ the master coat silver fills in some small pitted areas....I also use U-POL Raptor tintable bedliner it uses urethane paint to tint, also comes in black.