yes they are different physical sizes
any rear vitara centre will bolt into your diff housing
all front centres will interchange with all housings, but GV's will need free wheeling hubs fitted
as to the steel bits in the front, you need a steel centre as well as housing (actually the housing isnt important, I have only seem one break but that guy couldnt drive

)
you then need the 5.12 gears from a vitara and a diff shop to setup the 5.12 gears into the steel GV carrier
your GV being an 03?? should already be steel anyway?