With these YP125E 2005 5XL5 SWITZERLAND 1D5XL-300E1 partsfiches you have access to seven hundred seventy-seven spares.
The displayed parts fiches should be you first reference for repairing your Yamaha.
This parts-list page (FRONT FORK) contains the most products with fifty-two listed parts.