No Matter what you do, which ever engine you use. If you dont have correct wiring, Matching Computer and a proper working sensor Network you aint gona be happy. Swaps are PITA and they are not pleasent.
Do research on internet for which ever engine you want. Know its computer Number, Default Transmission number and then go for swap. When you swap complete each and every bit of wiring.
For example.
If you have 1800 engine with 2.3 liter engines computer, yes computer can be of same port but program inside is different so your car will run like petrol drinking machine. Next these giys do not connect ODB connector so you dont know what is going on with engine.
Pakwheels is full of swap issues, only those survived who had patience, temperament, dedication and readiness to work on their rides by themselves