I bought TuxMat floor mats for Model 3. Stiff, form-fitting and they completely cover the foot rest on the driver’s side. I love them. My detailer said he loves them when I first picked up my car from him. 🙂
Cons: Their floor mat for the back seat is, like the front ones, not grippy, so if you tend to leave items on the floor in the back then they’ll likely slide around as you drive. Also, they use a pin you manually stick into the existing carpet to secure them in place, which is a bit of a pain and is not very reliable (the pin tends to come loose). However, I stopped using the pin and they’ve never moved around because the fit is so good.