The displayed parts fiches should be you first reference for repairing your Yamaha.
forty-five Yamaha XT660X 2007 11B1 HOLLAND 1F11B-300E1 parts fiche schematic pages.
The largest parts list ( INTAKE ) contains forty-nine products for this XT660X 2007 11B1 HOLLAND 1F11B-300E1.