I bought some Weathertechs so these need to go. I actually almost like these more than the weathertechs but since I paid more for the weathertechs i'm selling these. I did not clean them but I can if you want me to. A few of the rubber pieces are starting to tear. But this is all after two years of use. You can probably glue them back together. They seem worse in the picture since I am flexing it to show you. When in the truck they sit flush and you can't tell. They come with retainer holes for the driver but not passenger front. Even if you have clips on the passenger side it will still work. Anywho, $40 local pickup. If no local wants it I will ship on your dime. Sorry about the junky cell pics.