Today last fix I made was that I changed my vvt solenoid bought 1 for 1000rs from shershah karachi of passo 1kr, error i got was P0010 old solenoid was cleaned but still it didn't work , I am very happy with my engine, and milage , soundless engine and drive, good pickup and alot more power.
Problem was check engine light near 60km/h, now past 220km today engine run in. I would suggest rebuilding 1krfe instead of swap, all you need is good quality parts , experienced boring person, Ustad who knows 1krfe as much as the manufacturer does, access to OEM parts and markets like Shehrshah.