forty-six Yamaha TDM900 2003 5PS4 ITALY 1B5PS-300E2 parts fiche schematic pages.
These exploded views give you insight on which spareparts you should probably replace.
The OIL PUMP schematic contains the largest amount of parts with seventy-four listed products.