Best tire brand can be subjective and dependent on your budget. But a best compromise would be Bridgestone Dueler or Yokohama Geolander. Looks and performs good. Unfortunately, I would (personally) stay away from GYear. Didn't have very good experience with it (mainly due to road noise) and eats up a lot of alloy weights.

Asa for the motor oil, Castrol is good but not necessarily. To as long as you use the correct (and recommended) SAE rating and perform religiously the every 5,000 kms PMS, you'll be just fine.