Personally I hate floor mats. The problem is water gets under them, can't dry out properly and rusts out the floor pan. I rationalize it this way, brand new carpet cost couple hundred bucks and a weekend to instal. A rusted out floor pan cost big bucks, is a ***** to replace and you still need...