TTR90 2003 5HNC SWITZERLAND 1B5HN-100E1 section with thirty-one Other schematic pages.
These exploded views give you insight on which spareparts you should probably replace.
The Yamaha TTR90 2003 5HNC SWITZERLAND 1B5HN-100E1 parts-list contains five hundred thirty-two parts.