My motor cycle owners manual says use engine oil of?

I have 2016 70cc ordinary honda motor bike i use it for daily work carrying around stuff you know the chores its not a sports motorbike. On the owners manual its says engine oil
SAE20W-40(API-SF/CC) well this is confusing i been find this rating on zic and shell website but did't find anything i want to know the best engine oil for my motorbike. Please recommend engine oil from shell or zic because there's a whole variety of their engine oil available where i live and also the temperatures are very extreme here in winter i goes under 10c and in summer it goes up to 45c it insane i know

Added (1). it even says you can use from 10w-30 to 20w-50

Do as you like but I would go back to the Honda dealer and buy Honda oil. Its a little higher but you don't need that much, Then there are no questions if any warranty work should arise.

Hi the oil rating is to explain how thick it is when cold then it is 40 w. When the engine is really how this drops to 20 w and is a lot thinner that is correct. So use this recommended oil type.

First off you do not need to buy Honda oil in order to keep the warranty in place. Honda does not make oil they buy it from a major oil company and put their name on the bottle. You can use any oil you wish as long as it meets the service requirements as outlined in your owners manual. I would recommend you use Mobil 1 Full Synthetic SAE10w-40 oil. Or you can use Shell full synthetic in the same weight.