Well just got some rubber mats from weathertech for my 4-runner for x-mas gift (from me to me :laugh: ) the fit is not perfect but not bad since they use "universal" for my year ('98). But for my car, I'll just use the oem carpet, plus if they get too crapped up I'll just replace them, about the same price for oem carpet mat and all weather mats. I just think they look better. Plus it took me close to 10 years to really wear out my mats for my runner(northern CA weather I guess) plus everytime I went to the snow I just flipped the mats over but I am glad that I have the rubber protection now tho. Just my two pence worth.