Karachi has a problem of fake engine oils being sold, this is my main reason to choose Honda oil, straight from a 2S store, and also because it is recommended by the manufacturer so you can't go wrong with it. Other than that I use Magnatec 10w40 bought from a reliable source which I know is authentic. You can go for any reputable oil (Havoline, Total, etc.) as long as you're sure of it's authenticity.