Used this on my 1999 Silverado 2500 2WD. The only problem was that it wasn't painted so I had to paint it. However, this is a new OEM and unlike what I bought from AutoZone, it fits perfectly. Don't mess with refurbished stuff, it's OEM and you can really tell the quality, I guess I should have known better too - ok, live and learn (the hard way I guess).