@saadbinehtesham
If you have time then visit Old/used Engine market behined Ghareebabad main market, you will find plenty of opened engines with Transmission & concerned ECU.
Their range will start from 75,000 to 110,000 or even more depending upon condition and bargaining.
There are multiple factors involved in addition to engine & gear costing like you will have to change mounts, axle, radiator, A/C connections, fuse box, relay box, wiring etc so lots of modifications will be required during such swap so for you, my brotherly advice to you is to keep all such associated costs in your mind.
2sz-fe will be ideal swap for any Family car; however some Pakwheelers observed and suggests that excellent & optimal results/average mileage is possible when you add catcon set.