Just installed RAD Rubber Designs splash guards. I had replaced the factory ones years ago using the DIY method I found on the forum and those did pretty well but I recently noticed one of them was missing from the passenger side front. I also found out what happens if you go wheeling before you figure out that it's missing.
The RAD Rubber guards are pricey compared to some you can find on eBay and Amazon, but the reviews are consistently stellar and Eddie immediately replied when I emailed a question, which shows how interested a company is in their customers. I also plan to keep this truck forever, so all things considered, I decided to spend the extra $ for the RAD Rubber. The materials (guards & fasteners) and directions are both terrific and IMO they're worth the cost.