I've been checking the numbers for the front. There are some conclusions!
GV Front housing:
99-03 2761160A11
04 2761182D00
Xl7 Front housing:
manual 01-03: 2761167D00
auto 01-03 2761182D00
In 2004, the design seems to have changed completely.
GV front carrier:
99-03 2745085F41
04 2745068D21
Xl7 front carrier:
01-03manual: 2745068D10
01 auto: 2745068D20
02-03 auto: 2745068D21
The front mounting brackets are the same for both Xl7 and GV in all those years, so changing them should be bolt in. The back mounting bracket, however, are different.
Most of the internals (shafts) are the same for all the years.
So, conclusions:
In 2004, the GV got the front housing the Xl7 auto had in years 01-03. The same happens with the third members.
In 2004, the Xl7 got a completely new design for the front axle, which might be the one in the 2006 GV.
the_maplebar had some pics comparing different 3rds, the one on the left must be the 2745068D21 (GV 2004 and Xl7 02-03 auto), and the one on the middle possibly 99-03 2761160A11 (GV 2001-2003).
My model is a 2004, I should have the same diff as a 2002-03 Xl7 auto, so maybe we can compare them
.