A total of thirty-seven lists available for Yamaha XC125 2005 5ML8 GREECE 1D5ML-300FA.
The displayed parts fiches should be you first reference for repairing your Yamaha.
This parts-list page (CRANKCASE) contains the most products with fifty-five listed parts.