Original factory drive shaft with transmission insert 28 spline slip yoke
U joints would need replaced
There are two small dents shown in the last two photos
It is straight and not twisted or bent
Measurements are in the photos