W.S. Brother regarding engine oil, you should strictly follow yours car's user manual and should only pour that oil grade / viscosity, which has been recommended by the OEM i.e. Toyota. Oil grades / viscosities k sath bilkul chaer chaar nai karni chaheye. One should select a fine Brand and try to get stick with it, unless / until some new brand comes in the market which is better than it and takes it's place OR oil grade / viscosity has to be changed depending on odometer reading, milage or engine condition.
You can use oil from any well reputed Brand, as long as it's 100% Genuine and Original. Caltex Chevron, Eneos Sustina, Shell, Liqui Moly, Mobil 1 and Total are some of the excellent brands to select from.
If grade has been recommended as 10w-40 or xw-40 (x can be 5,10, 15, 20, etc.), you can use 5w-40 (it will help a bit in cold start), but should never use xw-30 or xw-20! The engine will be euthanasialy killed in the long run!
You can use Synthetic / Fully Synthetic Oil, with API rating higher than or equal to recommended by OEM.
I hope, it helps. Thank you.