Just to be sure I took it to the machine shop and this one is same as old one in length, so I put in and set end play. Had to remove a shim then it was right on. Drove it around and rechecked , all is good. Got lucky on this one.

IMG_20150921_135412.jpg