I rolled my mower with a rust paint 5 years ago, outside 24/7 and it still looks as bad as the day i painted it. Shiny yet beat up.
That roll on bedliner can be good or not so much. I rolled some 2 part stuff on a set of tube steps about 3 years ago, still looks good, the paint was all chipped off right from new. Decided on the bedliner and its been great. This truck is driven on gravel almost 100 miles /day.