Edited Date/Time:
A few months ago I was lucky enough to score a semi-rebuilt 2003 Yamaha YZ125. The previous owner replaced most, if not all of the wear parts and even had the old parts for proof. In addition he added a rebuilt 1997 YZ125 motor, which he preferred for more torque. I gotta say this motor probably has the most torque of any 125 I've ever ridden. The bike supposedly has 20 hours since the previous owner freshened it up, which I believe is true. The powdercoated frame and swingarm only had one ride when I picked the bike up.
I'm currently in the process of finishing this build with the goal of creating a fast, reliable 125 that I can use to have have fun, race, and get more seat time.
Here is where the build started. A lot of nice aftermarket parts were previously installed that I plan to keep such as the Excel Takasago rims, a fresh set of Michelin Starcross tires, Pro Taper bars and clutch perch, and a few other minor pieces.