I would recommend Fully Synthetic Total Quartz 9000 Future Series 5w-30 (if engine is perfectly healthy) or Mineral Oil Caltex Havoline 10w-30 (if engine health is not that strong).
Both are best for bucks, meet latest criteria and standards, and would be best suited for your ride. Just change oil + filter after regular intervals!
5w-50 may be strongly avoided. Its performance grade motor oil, may be best suited for sports cars, racing, drag racing, etc. 5w-30 and 10w-30 are good enough for "Insanoo wala use"!
Regarding Gear Oil, follow the grade mentioned in your car's owners / users manual. Regarding brand, you may buy it from any reputed brand.
I hope, it helps. Thank you.