There is a serial number stamped on the engine (e.g. E112E-****) that may help. Maybe you can contact Yamaha with that number for an age? Or you can just search yz125 on bikepics.com and just find the year that looks like yours.
1990
The tenth character of the VIN is the year character
To find out the year of your Chevy engine, locate the model number. The model number indicates the year the motor was made.
No, a cylinder from a 2001 YZ125 will not fit a 2004 YZ125. Although both models share the same basic engine design, there are differences in the cylinder and porting that can affect compatibility. It's always best to use parts specifically designed for the model year of your bike for optimal performance and reliability.
to find the year, you need to know the letters prior to the number
Kxo80ofe005158 engine number cant find a frame one can u tell me wat year
they go by size not year
It it's year 2000
2000
You have to check with the serial number that is on the engine.
The engine code "2HG00" and the displacement of "123cm3" suggest that the Yamaha YZ125 is likely from the late 1990s to early 2000s, with the "Y-2" indicating it is a 2002 model. Yamaha often uses specific coding for their engine numbers, which can help identify the production year. However, for the most accurate identification, it's best to refer to Yamaha's official resources or a motorcycle expert.