This is a very clean driveshaft. Comes with everything you see on it. Make sure this will fit your application before you buy. Check out my other listings on eBay. Local pick up and delivery available thank you.