The duplicolor bedliner by itself sucks, it will peel and flake in no time.
However, I mixed it 50/50 with Tractor Supply Implement/Truck & Trailer paint and brushed it on the floor and frame of my old plow truck (after minimal prep work...wirebrushed the funky areas and called it good)
That was years ago, the truck plowed snow for several years after that, went off-roading, and was used as a Daily Driver. It then sat around for several years before I stripped the truck... The mixed bedliner/paint I applied is still on the frame & floor of that truck.