Look into the nifty products catch all matts. They are rubber backed carpet and are way nicer than rwbber in all aspects... I have had them in my last 3 trucks and they still looked like new even afrer being abused. Just hose them off and let them dry in the sun maybe once a year.
Nifty Home