This did not initially fit my 2010 dodge ram 1500. If it's barely too large, just take a file and file down the plastic like I did. Took me about an hour total to wire everything and take a file to it. Then it works perfectly. I gave it a 4 star because even though it's a good product, it said it fits but it does not without alteration. Still a good product overall in my book.