I have a used set of "Husky" floor mats for 4 door GM pickup, I had them in 2005 GMC. Don't have pickup anymore. These were purchased from Cabelas for ove $100 and have a raised lip all around the outside. All dirt/sand/water stays on the mat, doesn't get to the floor.