@Nashit
Hmmm! Well the Khyber and the Suzuki swift are the same car only in Pakistan it is called Khyber coz local made. And regarding your question, do you wan to fit a g13b from a khyber to the swift or the other way around. Khyber comes with a G10 engine not G13b, Swift gt/gti comes with the G13b. Yes the engines can be swapped either way without any alterations to the engine bay. But you do need the mounts from the Swift. I will give my number but I am in Dubai so calling dubai would be very expensive for you.
Btw, there is also a G13b Turbo version too and here is link ofr more info on the G13b
http://www.ado13.com/dohczuke/dohc.htm