If I recall correctly one magazine did a swap mazdaspeed into mazda 5 and their conclusion was they would not do it again.
Basically everything is different from tranny to drive axels to cooling. You basically need a donor speed and remove all including electronics and gauge cluster and mount it...