YAMAHA YB 125Z engine is still old enough which support mineral oil. If we study the manual and look at suggested oil, It clearly recommends to use SE grade which is obsolete.
Now we have available grades in market is SG and SL even we can use SM too if available in motorcycle oil. Do not use ZIC HI Flow X5 20w-50 because this is not a motorcycle oil and it will reduce the life of your clutch plates.
YAMALUBE is good for average riding because it makes the ride sluggish after a long ride. ZIC M5 api SG 20w-40 is clicking my mind and i will try this in next oil change.
Liqui Moly or any other synthetic oil will be useless to use in this engine because it will become noisy and started over heating. Mineral oil is the best choice to use in YAMAHA engine and all you need to do to change it around 1000 km interval. Total Hi Perf 4T special 20w-40 is also a good oil but if it is synthetic/semi synthetic then don't use that.