Got a new farm pickup, wanted one with vinyl floors but dealer didn't have any so I went with carpet. Now thinking about some weathertech mats. For those of you with the weathertech floor liners, how do you like them? Do they hold up well? Cover all the exposed carpet? Work well with heavy mud?