Removed from a 2003 Jeep Rubicon TJ 4.0L. Missing the one U-Joint. Shaft slides in and out smoothly. U-joint that is present is in good shape. The part pictured is the part you will receive. Please check fitment before ordering.