Would a mk2 golf gti engine fit a mk3 golf?

yes...but you have to change and modify a few engine mounts and so on.

And modify or change the whole el-wiring in the car