Wife got me WeatherTech 3D liners for my new F-150. My truck has the vinyl floors, not carpet, and does not have the four studs sticking up out of the floor like carpet does that secure floor mats in place. WeatherTech is THE only maker that takes this into account on their ordering page-- you have to specify carpeted floors or vinyl floors. For vinyl floors they include a kit with mounting studs that adhere powerfully to the vinyl flooring, and perfectly replicates the mounting studs that carpeted vehicles have for floor mats/liners. BUT, here's the thing-- I didn't have to use the stud kit. The WeatherTech 3D liners fit so absolutely perfect and snug and grip the vinyl floor that they totally stay put under foot (hey, a rhyme).
Why would I want floor trays in a truck that already has vinyl flooring from the factory, ready for rough/tough duty? Answer: To keep water, mud, and snow melt chemicals from my shoes or boots from running all over the place. With floor trays (liners), that murky stew pools in the liner and is contained, so all you need to do is lift them out, pour them out, and lay them back in.
WeatherTech is also Made in the USA. Competitors possibly selling Made in China product, not sure.