I bought an aftermarket "molded" rubber floor mat recently and I am not impressed at all, in fact I think it is a POS compared to the factory one I took out (had holes 288,000 miles). I would spend double the money to get a better one now that I have this one. It was around $120. 00 +/-, "molded" is a stretch of the term IMO.