I just bought a rat mat recently (have had to take my model S in twice now for significant damages caused by rats) and while it's probably too early to say for sure, so far so good.. and i did come home one night and saw a rat run from my neighbors yard into my driveway and run around the rat...