The 6.0 and 6.4 ZF6 both have the 1-3/8 input shaft where at the 7.3 ZF6 has a 1-1/4 input shaft. The name of the ZF in the 6.0/6.4 is the ZF 6S-750 where as the 7.3 ZF is the ZF S6-650.
The ZF 6S-750 has a different bell housing, Destroked makes adapter plates for both. This version also has a larger main shaft with the output shaft being a 34 spline along with the 1-3/8 input that was already mentioned.
I have the above transmission that will soon be in my Dodge, and I took a rough measure and the ZF is approximately 12 inches longer than the 47RE, so A LOT longer than the NV4500.