The Yamaha TTR125 2004 5HPP BELGIUM 1C5HP-100E1 parts-list contains six hundred thirty-seven parts.
These exploded views give you insight on which spareparts you should probably replace.
The REAR ARM & SUSPENSION schematic contains the largest amount of parts with fifty listed products.