Searched posts, everything I found was a few years old. I know several people said they had purchased these BedTred but it all seemed like all new purchases. How's longevity? Do they hold up? I have to run top on 1/2 the year. Between snow, mud and two dogs my jeep smells rancid. Any downside on these other than cost? Don't mind paying if it's quality. Really like the idea of easy to clean. For people that have them did you just do the rear or front and back? If you did the front, does it drain? Any problems trapping water/causing rust?