The bottom pic is the new yoke and has an extra bump out before polished surface which adds about another 1/2” in length as far as I can tell. I could not find one that looked like my original. Original is about 4.9” in length from the center of the u-joint and the new one is 5.5”.