Original MFG shaft came with pressed in u- joints that could not be changed by most garages. The drive shaft shop wanted $385 to change the u- joints. My new drive shaft cost about half that amount and has u- joints that can be changed by most garages if needed to do so in the future. The shipping was super fast and best of all free. Great valine