Why not use the drivetrain out of a mazdaspeed 6/cx-7/ Volvo S-40? Since they are all similar platforms, I'm guessing the swap would be much more straight forward.
There is already a member on MSF.org that did this in his MS3 using these basic components.
What's that?? You'd like an eco-tune...