I recommend the husky brand mud flaps. They are hard molded plastic and hold up perfect or they have for us. Had them on 5 different trucks that I can think of, you are not going to stop it from throwing mud and such, what I'm after is keeping as much area rock chip free as possible and they are great for that. They fit nice, are not too offensive looking, and do a really good job. Just make sure you order the correct ones for whether you have oem flares or not, and plan on spending an hour putting them on (not 15 minutes) and you will be good to go lol. Please don't get the ford ones, they cover less, cost more and don't fit as nice...