I would consider these floor mats heavy duty, as the ad states. I put them in a 1999 GMC Sierra and the driver side front fits perfectly. The passenger side fits almost perfectly; however, I chose not to trim the mat and it's just a little large. If you trim it down, it will be perfect.. The one-piece back floor mat is almost perfect, but just a little short to fit all the way across the back floor board. Overall, I like the color scheme, the fit and the feel; these mats should last a long time. I would recommend them and I would buy them again.