Just re-read. I think most length quotes are center of front U joint to center of rear U joint. that would account for some of your length difference. I don't have the slip yoke seal but you can see there is at least 2-3 inches from center of u joint to where the seal would be
This is another members photo with the seal and the same applies