They fit my 2001 Jeep Grand Cherokee, installed (with correct alignment) late Feb 2016, out of service Oct 2016. Do not use them unless you plan to do the job twice. I learned the hard way trying to save a buck (posts on Jeepforum.com told me they would fail). Original Chrystler/Mopar bushings are the only upper control arm bushings that last more than a year. The same goes for the BTW engine mounts.