Either the Weathertech or the MaxPider would work for that. I have had Weathertech on several cars and they were great protection but difficult to clean. I would spray and scrub and they looked good until they dried then they looked like they had a light dried mud on them. May have been my faulty cleaning but that was my experience.
You can look on YouTube for videos of the Weathertech in Teslas and they don't seem to fit. The side pulls out from the car.
I ordered the Maxpider Kagu mats for my six seater and so far I am very happy. But have not had them long enough to clean them so we will see. The do look a little less industrial than the Weathertech which is fine for me with the Model X.