I have had the Drop-in plastic bed liner - too slick and things moved around.
A rubber mat which rolled up and floated at Interstate speeds.
3 sprayed in Rhino liners that all got scarred, scraped and faded.
I saw this product DualLiner on eBay, researched it and bought it for my 2013 RAM 3500.
The DualLiner consists of 4 plastic pieces that protect the tailgate, sides, and front of the truck bed. A heavy rubber mat snaps into the channels molded into the side panels to hold the non-slip rubber mat in place.
Three small issues overcome with a sharp utility knife - 1) the tailgate cover fits good, but a raised area on each upper corner will not permit the tailgate to close. I cut off enough material to correct that issue. 2)The very end of the rubber mat that fits between the rear posts of the bed has to be trimmed 1/2" on each side. The mat is 59-1/2" wide there and the bed is only 58-1/2" wide. 3) The rear tiedown points on the 2013 have been moved to the corner posts and not the sides. I made two new slots with a dremel tool to correct.
Here are a couple pictures: