Swaps are only for people who understand the fundamental concepts of the engine and also can tackle repair jobs themselves, If you are completely relying on a mechanic for it - You would be entering a life of misery of untold magnitudes.
in short if you dont know how to change your cars engine oil yourself or troubleshooting fuel injection issues - stay away from anything relating to a swap. The electrical and signal problems can make you chase your tail and your bank account to reduce to zero.