This parts-list page (REAR WHEEL) contains the most products with forty-eight listed parts.
This page contains thirty-one unique part list schematics.
Yamaha TTR90 2003 5HNC PORTUGAL 1B5HN-100E1 on-line schematics - your first port of call when repairing or restoring.