I bought a "BedRug" from Truckperformance.com and paid $311.
A local shop was selling it for $375 plus $60 install.
The first one sent was the wrong model, and it took a month to get the right one. However, the rest of the order and the process was great. In all fairness, it was around the holidays, and returning and waiting for the manufacturer to ship was the delay.
I'm literally just about to install the new one. The other one was for a long bed Ram, (mine is the short bed) and seemed like excellent quality. I've seen others in catalogs, but once I saw how nice the Bedrug is, stopped looking.
I'll let you know how it goes. Hope this helps.
TP