I have had one my 98 long bed for 12 or 13 years and no complaints. I do have a tonneau cover on the bed and use a leaf blower to blow off the the big stuff and then vacuum it with a shop vac. Never spilled very much gas or oil but a few spots cleaned up easily. The most difficult thing to get off of it are pine needles every December when I haul 2 9' to 10' Christmas trees. It takes a little more vacuuming to get all the needles out that stick to the carpet and the pine sap has to be scrubbed off with warm soapy water.