The 1UZ has two primary versions the more common pre 95 OBD I:

.....and post 95 OBDII VVTI one which looks more like the 2UZ:

The newer VVTI has an electronic accelerator pedal (drive by wire) which can be a pain to match up unless you have a matching accelerator assembly, nevertheless its doable albeit will cost 20k extra. Most of these engines also have a immobilizer which needs to be unlocked for another 15k or something. The con of the older engine is that its slightly difficult to find a clean one in Pakistan, nevertheless the part availability is there to a large extent....
Whichever version you get make sure that you get a deal with the kabaria in the sense that he will guarantee to replace/provide any parts that you may need even if you have to pay more upfront. Some parts which can be problematic on older engines are Air Flow Sensor (AFM), wiring connectors, ECU, AC compressor and power steering pump.....
Most importantly make sure that the wiring for any engine you get is as much "there" as possible. On older models there are a number of variants and you should please make sure that (i) Wiring (ii) AFM and (iii) ECU are from the same engine model otherwise it can be a major issue.....
All the best for the build! Let us know if you need any help!