Hi and hello from South-Africa

I have a little issue and is disparate for help.

I'm driving a 2005 Opel Astra 2.0 turbo GSI (astra H) and I completely lost my gearbox due to incompetent mechanics. as I'm told this is the M32 gearbox?

What other opel makes uses the same gearbox or diff?