According to the owner's manual for the Yamaha TT-R 125, the recommended engine oil is:
- API service classification: SF, SG
- SAE viscosity: 10W-40 (10W-30 may be used when ambient temperatures are consistently above freezing)