It will FIT but will not get it to shift. The 08 and 07 vehicles use a totally different electronics system. The 6l85E trans can be used on an 07 Cadillac Escalade because in 07 Cadillac started using the new electronics.
So as far as putting the 6l85E in lets say an 05 Hummer - NO GO.
lincoln-zephyr v12 engine