Am not sure but i think this engine came in upper model after 2005...not in yr vitz
and they done share the same mount positions
regarding the gear box....yes u have to chnage in every case..even if some gear fits another engine
you may get different gear rations...
and you may experience a sliped clutch