rebuilding the engine is more economical then swap.
if there is automotive workshop in your area which can do the job under your instructions it is best. You need to spare the time and supervise everything yourself.
also please visit Toyota abbotabad and seek an approximate estimate for engine overhaul charges. without parts., get it in writing.
islamabad is approx 150 minutes away rawalpindi 180 minutes ..
@dani_kk @rajaatta can do the job for you. incase there is no-one trust worthy in your town
they can help and deliver after job is complete. no repeated visits needed before 1st oil change.