3 Inch diameter steel driveshaft. With yolk and flange ready to mount. Replaces oem aluminum driveshaft. U joints are good. All parts are from Spicer. Custom made from Inland Empire Driveline in Ontario Ca. No issues no problems. Have any questions? Please ask away.