Well I don't know what the "best" products to use are but I've had my Pitpro 125 "R" series for almost eight months now with very little trouble and here's what I've used from day 1.
Oil = Castrol Power1 GPS 4T 10W-40 Part-Synthetic (changed immediately then after every 2-3 rides)...