@ibad123: From my practical experience i would advise you to use any imported synthetic oil brand of 10W40 SL/SM grade which will serve the purpose. Lubricants made in Pakistan are not of same quality like the imported ones. So whatever you use, go for the above mentioned specifications. i have used 20W50 in imported brands which is bit thick and have felt less initial torque of engine compared to 10W40.
To check the best out of imported brands, observe and use the one which gives higher initial torque/pick and engine noise should be lower on higher rmps lets say 3000/4000 rpm or above. Also there should be less change in color of oil after 4000-5000 kms interval. (H)