Thanks for the kind words I have 4 more left and will not be getting anymore for a few months I don't know what others are selling but the ones I get only come from 2 years of grand cherokees the regular cherokee shafts will fit but the shaft overall is lower quality and shows a lot more wear on the rubber vibration joint once the rubber vibration joint gets enough wear on it it breaks free you will have a lot more slop in your steering than the stock steering shaft and the only way to fix it is to take it off and weld it solid