If you have d-series in now, fitting any d-series motor will be easy as they bolt in straight...this means a d16 would be a better choice as the displacement is bigger, that also means a better foundation for future tuning if you plan to go this route.
Being a b-series lover myself I would suggest you fit a b16a/b or b18c (preferably the dc2 JDM motor), but i dont know how the availability is in your country.
Another bit of advice i can give you is try buying an engine with loom and matching ecu...makes life so much easier than to splice through wires to make it work. Or go for an aftermarket standalone ecu, but again not sure if this is an option in Pakistan and if you have any tuners that can road tune or roller tune (on a dynometer).
I love an EG and glad to see you restoring it, would love to check out your build thread sometime
Goodluck and happy tuning