I get these from grand cherokees {only 2 years are direct fit} and I make sure the rubber vibration joint is in good shape as well as the rest of the shaft these are cleaned and painted and slide in and out easy,comes with 2 bolts nothing else to buy $45 shipped each I only have 2 paypal accepted