what type oil for my 340

20w50 an decent oil castrol,76,shell,vr1 is good mobil1 usually whatevers on sale except house brand i get brand name