I vote for the floor mats. My jk has already had a big problem with snow melt. The rubber tire tread mats just drain straight to the floorboard through the hole for the hook that keeps it in place. I didn't realize how bad the problem was until the smell started. Turned out the carpet backer below the drivers side footwell had started to rot. The smell is terrible and the jeep spent the weekend in my shop cleaning and airing out.