They didn't fit my 2007 Dodge Ram 2500. The local O'Reilly did a cross check and so are the ones who list them and us they will lose too. I ended up going with some others for the bottom ones. I think that's common in the last year of 07 year as I've been told in several stores.