This came off a 2010 Jeep Grand Cherokee at around 145k miles. Working fine. Fits an 05-10 Grand Cherokee and I’m sure some other makes and models. Please do your own due diligence. Returns only accepted if damaged in transit or proven inoperable.