Hi mate Welcome to S.O.C
I believe it will fit without problems I don't think the mounts on an STI engine are different as long as you have the loom the gearbox ECU. ect, ect
Will you have problems and hidden surprises and headaches when doing it I would almost put money on it, I don't mean that to put you off just be prepared. And make sure you have enough money and time to cover it.