20w is for winter. The lower it is the faster it starts the engine and less viscous when cold. And 40 or 50 and i have also seen 20w-60 liqui moly for normal street bikes.
And i am using 20w-50 for all ages. Once i used 20w-40 in winter. Otherwise 50 os good. And as it is very hot these days plus i drive in rush always accelerating at full throtle whenever i get the chance to even achieve the speed of 20-40 kmpl and then brake again. The good thing about 20w-50 liqui moly semi or fully synthetic is that it does not make the enginefeel hot to the foot. I drive honda 125. Been using liqui moly 20w-50 for more than 1 and half year. And now younger brother bought ybr. And since day one. New bike. He is using liqui moly. Change interval is 1500 km recommenddd by liqui moly.
Now all i can give suggestion about LIQUI MOLY product and 20w-50. Because it is either semi synthetic or fully synthetic. Synthetic oil is better than mineral oils. Mineral oils the viscous they are when draining they leave sludge inside engine which clogs small holes and decrease performance overtime. Synthetic oil leaves the engine as pristine as it was or could get.
Liqui moly comes in 1 liter pack here in pakistan. Even though company makes 4 liter pack and 15 liter as well.
Can get from Islamabad near faizabad for 700-750 rs i think.
In lahore from muslim tower or town near wahdat road opposite that famouse qulfi wali shop or opposite to jamai ashrafia gate at ferozpur road. For 800-850 rs
And multan i get from Guldhan autos , they sell YBR only but they have liwui moly. And they sell it for 900-950 rs. In between.