20w50 grade is for cars that have run atleast 80,000kms or have run for 5 years. If your car fits this category, then it is the recommended grade.
Both castrol n Havoline are being manufactured locally. Havoline does have an imported version but not sure about its quality.