Rareelectrical.com » Yamaha

Products for:

  • Make: Yamaha

View Universal items for: Yamaha


Browse Products

Sort
View
 
Items 2521-2580 of 2705
Description: OEM PART NUMBERS: • Yamaha: 4XV-12251-00-00 / 4XV122510000 • Yamaha: 6D3-12251-00-00 / 6D3122510000 SPECIFICATIONS: • Type: Timing Chain Damper (Guide Rail) • Application: Yamaha...More Details »
Item #: 010-075*3
Condition: New
Price: $62.51
Sale: $35.72
Save: 43%
Save: $26.79
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12252-00-00 / 4XV122520000 SPECIFICATIONS: • Type: Timing Chain Guide Fits • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New...More Details »
Item #: 010-074*1
Condition: New
Price: $29.84
Sale: $17.05
Save: 43%
Save: $12.79
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12252-00-00 / 4XV122520000 SPECIFICATIONS: • Type: Timing Chain Guide Fits • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New...More Details »
Item #: 010-074*2
Condition: New
Price: $29.84
Sale: $17.05
Save: 43%
Save: $12.79
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12252-00-00 / 4XV122520000 SPECIFICATIONS: • Type: Timing Chain Guide Fits • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New...More Details »
Item #: 010-074*3
Condition: New
Price: $29.84
Sale: $17.05
Save: 43%
Save: $12.79
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Top End Gasket Kit • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA: •...More Details »
Item #: 007-607-01
Condition: New
Price: $42.63
Sale: $24.36
Save: 43%
Save: $18.27
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Top End Gasket Kit • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA: •...More Details »
Item #: 007-607*1
Condition: New
Price: $41.13
Sale: $23.50
Save: 43%
Save: $17.63
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Top End Gasket Kit • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA: •...More Details »
Item #: 007-607*2
Condition: New
Price: $41.13
Sale: $23.50
Save: 43%
Save: $17.63
Qty:

Description: SPECIFICATIONS: • Type: Top End Gasket Kit (Cylinder Head Rebuild Set) • Engine: Yamaha 1200 (1176cc) 3-Cylinder 2-Stroke • Kit Includes: Head, Base, Exhaust, and Associated Gaskets •...More Details »
Item #: 007-611-01*1
Condition: New
Price: $177.66
Sale: $101.52
Save: 43%
Save: $76.14
Qty:

Description: SPECIFICATIONS: • Type: Top End Gasket Kit (Complete Cylinder Head Rebuild Set) • Engine: Yamaha 760cc 2-Cylinder 2-Stroke • Engine Code: 64X • Kit Includes: Head, Base, Exhaust, and...More Details »
Item #: 007-605-01*1
Condition: New
Price: $117.97
Sale: $67.41
Save: 43%
Save: $50.56
Qty:

Description: SPECIFICATIONS: • Type: Top End Gasket Kit (Cylinder Head Rebuild Set) • Engine: Yamaha 700 (701cc) 2-Cylinder 2-Stroke • Kit Includes: Head, Base, Exhaust, and Associated Gaskets •...More Details »
Item #: 007-609*1
Condition: New
Price: $93.36
Sale: $53.35
Save: 43%
Save: $40.01
Qty:

Description: PART NUMBERS: • Yamaha 61X-W0001-20-00 • Yamaha 61X-W0001-21-00 • Yamaha 61X-W0001-22-00 • 61XW00012000 • 61XW00012100 • 61XW00012200 SPECIFICATIONS: • Type: Top End...More Details »
Item #: 007-608*2
Condition: New
Price: $158.11
Sale: $90.35
Save: 43%
Save: $67.76
Qty:

Description: PART NUMBERS: • Yamaha: 66V-W0001-00-00 / 66VW00010000 • Yamaha: 66V-W0001-01-00 / 66VW00010100 • 66VW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 66V 1176cc...More Details »
Item #: 007-614-03A3
Condition: New
Price: $272.28
Sale: $155.59
Save: 43%
Save: $116.69
Qty:

Description: PART NUMBERS: • Yamaha: 66V-W0001-00-00 / 66VW00010000 • Yamaha: 66V-W0001-01-00 / 66VW00010100 • 66VW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 66V 1176cc...More Details »
Item #: 007-614-03
Condition: New
Price: $272.28
Sale: $155.59
Save: 43%
Save: $116.69
Qty:

Description: PART NUMBERS: • Yamaha 66E-W0001-00-00 • Yamaha 66E-W0001-02-00 • 66EW00010000 • 66EW00010200 • 66EW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 782cc...More Details »
Item #: 007-613-01
Condition: New
Price: $135.59
Sale: $77.48
Save: 43%
Save: $58.11
Qty:

Description: PART NUMBERS: • Yamaha 60T-W0001-00-00 • Yamaha 60T-W0001-01-00 • 60TW00010000 • 60TW00010100 • 60TW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 1296cc...More Details »
Item #: 007-615-01
Condition: New
Price: $246.37
Sale: $140.78
Save: 43%
Save: $105.59
Qty:

Description: PART NUMBERS: • Yamaha 60T-W0001-01-00 • Yamaha 60T-W0001-02-00 • 60TW00010100 • 60TW00010200 • 60TW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 1296cc...More Details »
Item #: 007-615-03
Condition: New
Price: $222.29
Sale: $127.02
Save: 43%
Save: $95.27
Qty:

Description: PART NUMBERS: • Yamaha 61X-W0001-20-00 • Yamaha 61X-W0001-21-00 • Yamaha 61X-W0001-22-00 • 61XW00012000 • 61XW00012100 • 61XW00012200 SPECIFICATIONS: • Type: Top End...More Details »
Item #: 007-608*1
Condition: New
Price: $158.11
Sale: $90.35
Save: 43%
Save: $67.76
Qty:

Description: PART NUMBERS: • Yamaha: 66V-W0001-00-00 / 66VW00010000 • Yamaha: 66V-W0001-01-00 / 66VW00010100 • 66VW0001 SPECIFICATIONS: • Type: Top End Gasket Kit • Engine: 66V 1176cc...More Details »
Item #: 007-614-03A1
Condition: New
Price: $272.28
Sale: $155.59
Save: 43%
Save: $116.69
Qty:

Description: PART NUMBERS: • Yamaha 61X-W0001-20-00 • Yamaha 61X-W0001-21-00 • Yamaha 61X-W0001-22-00 • 61XW00012000 • 61XW00012100 • 61XW00012200 SPECIFICATIONS: • Type: Top End...More Details »
Item #: 007-608*3
Condition: New
Price: $158.11
Sale: $90.35
Save: 43%
Save: $67.76
Qty:

Description: OEM PART NUMBERS: • Yamaha: 61X-11631-00-93 / 61X116310093 • Yamaha: 61X-11631-01-93 / 61X116310193 • Yamaha: 61X-11631-02-93 / 61X116310293 SPECIFICATIONS: • Type: Top End...More Details »
Item #: 010-825-11*1
Condition: New
Price: $190.98
Sale: $109.13
Save: 43%
Save: $81.85
Qty:

Description: OEM PART NUMBERS: • Yamaha 63M: 63M-11631-00-89 / 63M116310089 • Yamaha 62T (cross-ref): 62T-11631-00-92 / 62T116310092 • Yamaha 62T (cross-ref): 62T-11631-01-92 / 62T116310192 •...More Details »
Item #: 010-827-21
Condition: New
Price: $516.78
Sale: $295.30
Save: 43%
Save: $221.48
Qty:

Description: SPECIFICATIONS: • Bore: 81.75mm • Stroke: 68mm • Displacement: 1051cc • Engine: 3-Cylinder 2-Stroke PRODUCT NOTICE: As a parts distributor we mostly sell aftermarket parts (any OEM...More Details »
Item #: 010-827-23
Condition: New
Price: $516.78
Sale: $295.30
Save: 43%
Save: $221.48
Qty:

Description: SPECIFICATIONS: • Bore: 82.00mm • Stroke: 68mm • Displacement: 1051cc • Engine: 3-Cylinder 2-Stroke PRODUCT NOTICE: As a parts distributor we mostly sell aftermarket parts (any OEM...More Details »
Item #: 010-827-24
Condition: New
Price: $522.27
Sale: $298.44
Save: 43%
Save: $223.83
Qty:

Description: Replaces Part Numbers 6M6-85580-00-00 / 6M6855800000 Specifications Type: Pulser Coil / Trigger Coil Engine: 650cc / 700cc 2-Stroke Fits: Yamaha 650cc/700cc PWC (1990-1999)...More Details »
Item #: 004-153*2
Condition: New
Price: $62.02
Sale: $35.44
Save: 43%
Save: $26.58
Qty:

Description: OEM PART NUMBERS: • YAMAHA: GP7-U153D-00-00 / GP7U153D0000 SPECIFICATIONS: • Type: Trim Cable • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA:...More Details »
Item #: 002-052-01
Condition: New
Price: $129.61
Sale: $74.06
Save: 43%
Save: $55.55
Qty:

Description: OEM PART NUMBERS: • YAMAHA: F0D-U153D-00-00 / F0D-U153D-10-00 / F0D-U153D-01-00 / F0DU153D0000 / F0DU153D1000 / F0DU153D0100 SPECIFICATIONS: • Type: Trim Cable • Unit Type: YAMAHA...More Details »
Item #: 002-052-02
Condition: New
Price: $58.22
Sale: $33.27
Save: 43%
Save: $24.95
Qty:

Description: OEM PART NUMBERS: • Yamaha: F1B-U153D-01-00 / F1BU153D0100 • Yamaha: F1B-U153D-00-00 / F1BU153D0000 SPECIFICATIONS: • Type: Upper Trim Cable (Trim/Tilt Cable) • Overall Length: 101.87...More Details »
Item #: 002-052-04*1
Condition: New
Price: $175.95
Sale: $100.54
Save: 43%
Save: $75.41
Qty:

Description: OEM PART NUMBERS: • Yamaha: 689-45113-01-00 / 689451130100 • Yamaha: 61T-45113-A0-00 / 61T45113A000 SPECIFICATIONS: • Type: Upper Case / Crankcase Gasket • Engine: Yamaha 500 (497cc)...More Details »
Item #: 007-489*2
Condition: New
Price: $39.03
Sale: $22.30
Save: 43%
Save: $16.73
Qty:

Description: OEM PART NUMBERS: • Yamaha: F1B-U153D-01-00 / F1BU153D0100 • Yamaha: F1B-U153D-00-00 / F1BU153D0000 SPECIFICATIONS: • Type: Upper Trim Cable (Trim/Tilt Cable) • Overall Length: 101.87...More Details »
Item #: 002-052-04*2
Condition: New
Price: $175.95
Sale: $100.54
Save: 43%
Save: $75.41
Qty:

Description: OEM PART NUMBERS: • Yamaha: F1W-6153E-00-00 / F1W6153E0000 • Yamaha: F1W-6153E-01-00 / F1W6153E0100 SPECIFICATIONS: • Type: Upper Trim Cable • Overall Length: ~113-3/4 Inches...More Details »
Item #: 002-052-06
Condition: New
Price: $485.92
Sale: $277.67
Save: 43%
Save: $208.25
Qty:

Description: OEM PART NUMBERS: • Yamaha: F2C-6153E-00-00 / F2C6153E0000 SPECIFICATIONS: • Type: Upper Trim Cable (Nozzle Control Cable) • Overall Length: 113.75 Inches (113 3/4") • Throw Length:...More Details »
Item #: 002-052-05
Condition: New
Price: $485.92
Sale: $277.67
Save: 43%
Save: $208.25
Qty:

Description: OEM PART NUMBERS: • Yamaha: GH1-6153D-10-00 / GH16153D1000 (Long Trim Cable) • Yamaha: GH1-6153D-00-00 / GH16153D0000 (Short Trim Cable) SPECIFICATIONS: • Type: Upper Trim Cable (QSTS -...More Details »
Item #: 002-096
Condition: New
Price: $110.09
Sale: $62.91
Save: 43%
Save: $47.18
Qty:

Description: / Reference Part Numbers: Yamaha 60E-11193-00-00 Yamaha 60E-11193-01-00 60E111930000 60E111930100 60E1119300 60E1119301 Specifications: Type: Head Cover Gasket (Valve Cover...More Details »
Item #: 007-593-04B2
Condition: New
Price: $54.57
Sale: $31.18
Save: 43%
Save: $23.39
Qty:

Description: / Reference Part Numbers: Yamaha 60E-11193-00-00 Yamaha 60E-11193-01-00 60E111930000 60E111930100 60E1119300 60E1119301 Specifications: Type: Head Cover Gasket (Valve Cover...More Details »
Item #: 007-593-04A2
Condition: New
Price: $54.57
Sale: $31.18
Save: 43%
Save: $23.39
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12113-00-00 / 4XV121130000 SPECIFICATIONS: • Type: Valve Spring • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION:...More Details »
Item #: 010-032*1
Condition: New
Price: $12.92
Sale: $7.38
Save: 43%
Save: $5.54
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12113-00-00 / 4XV121130000 SPECIFICATIONS: • Type: Valve Spring • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION:...More Details »
Item #: 010-032*2
Condition: New
Price: $12.92
Sale: $7.38
Save: 43%
Save: $5.54
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4XV-12113-00-00 / 4XV121130000 SPECIFICATIONS: • Type: Valve Spring • Unit Type: YAMAHA • Weight: 2 LBS • Condition: New APPLICATION:...More Details »
Item #: 010-032*3
Condition: New
Price: $12.92
Sale: $7.38
Save: 43%
Save: $5.54
Qty:

Description: OEM PART NUMBERS: • Mercury: 881346T • Yamaha: 68V-81960-00-00 / 68V819600000 • Yamaha: 6D3-81960-00-00 / 6D3819600000 • Yamaha: 6D3-81960-01-00 / 6D3819600100 • Yamaha: 5VX-81960-00-00...More Details »
Item #: 004-283*3
Condition: New
Price: $104.02
Sale: $59.44
Save: 43%
Save: $44.58
Qty:

Description: OEM PART NUMBERS: • Yamaha: 59V-81960-A0-00 / 59V81960A000 • Yamaha: 4KB-81960-00-00 / 4KB819600000 • Yamaha: 4KB-81960-01-00 / 4KB819600100 • Yamaha: 4KB-81960-02-00 / 4KB819600200...More Details »
Item #: 65-865*4
Condition: New
Price: $127.09
Sale: $72.62
Save: 43%
Save: $54.47
Qty:

Description: OEM PART NUMBERS: • 4JH-81960-01-00 - Current Yamaha part number • 4JH-81960-00-00 - Superseded by 4JH-81960-01-00 • 4JH819600100 - Alternate format (no dashes) • 4JH819600000 -...More Details »
Item #: YM1003N*4
Condition: New
Price: $78.91
Sale: $45.09
Save: 43%
Save: $33.82
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4KB-81960-10-00 / SH640-11 / 4KB819601000 / SH64011 SPECIFICATIONS: • Type: Voltage Regulator • Unit Type: YAMAHA • Condition: New APPLICATION:...More Details »
Item #: 65-870*1
Condition: New
Price: $76.95
Sale: $43.97
Save: 43%
Save: $32.98
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 5BN-81960-00-00 / 5BN819600000 SPECIFICATIONS: • Type: Voltage Regulator • Unit Type: YAMAHA • Condition: New APPLICATION: YAMAHA: • UTV...More Details »
Item #: 65-880*1
Condition: New
Price: $71.49
Sale: $40.85
Save: 43%
Save: $30.64
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 5BN-81960-00-00 / 5BN819600000 SPECIFICATIONS: • Type: Voltage Regulator • Unit Type: YAMAHA • Condition: New APPLICATION: YAMAHA: • UTV...More Details »
Item #: 65-880*4
Condition: New
Price: $71.49
Sale: $40.85
Save: 43%
Save: $30.64
Qty:

Description: OEM PART NUMBERS: • Yamaha: 59V-81960-A0-00 / 59V81960A000 • Yamaha: 4KB-81960-00-00 / 4KB819600000 • Yamaha: 4KB-81960-01-00 / 4KB819600100 • Yamaha: 4KB-81960-02-00 / 4KB819600200...More Details »
Item #: 65-865*2
Condition: New
Price: $127.09
Sale: $72.62
Save: 43%
Save: $54.47
Qty:

Description: OEM PART NUMBERS: • Yamaha: 6K8-81960-A0-00 / 6K881960A000 • Yamaha: 6M6-81960-A0-00 / 6M681960A000 SPECIFICATIONS: • Type: Voltage Regulator / Rectifier • Output: DC 12V • Min...More Details »
Item #: 004-225*3
Condition: New
Price: $81.69
Sale: $46.68
Save: 43%
Save: $35.01
Qty:

Description: OEM PART NUMBERS: • Yamaha: 6K8-81960-A0-00 / 6K881960A000 • Yamaha: 6M6-81960-A0-00 / 6M681960A000 SPECIFICATIONS: • Type: Voltage Regulator / Rectifier • Output: DC 12V • Min...More Details »
Item #: 004-225*1
Condition: New
Price: $81.69
Sale: $46.68
Save: 43%
Save: $35.01
Qty:

Description: OEM PART NUMBERS: • Yamaha: 59V-81960-A0-00 / 59V81960A000 • Yamaha: 4KB-81960-00-00 / 4KB819600000 • Yamaha: 4KB-81960-01-00 / 4KB819600100 • Yamaha: 4KB-81960-02-00 / 4KB819600200...More Details »
Item #: 65-865*1
Condition: New
Price: $127.09
Sale: $72.62
Save: 43%
Save: $54.47
Qty:

Description: OEM PART NUMBERS: • Yamaha: 59V-81960-A0-00 / 59V81960A000 • Yamaha: 4KB-81960-00-00 / 4KB819600000 • Yamaha: 4KB-81960-01-00 / 4KB819600100 • Yamaha: 4KB-81960-02-00 / 4KB819600200...More Details »
Item #: 65-865*5
Condition: New
Price: $127.09
Sale: $72.62
Save: 43%
Save: $54.47
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 4KB-81960-10-00 / SH640-11 / 4KB819601000 / SH64011 SPECIFICATIONS: • Type: Voltage Regulator • Unit Type: YAMAHA • Condition: New APPLICATION:...More Details »
Item #: 65-870*2
Condition: New
Price: $76.95
Sale: $43.97
Save: 43%
Save: $32.98
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 5BN-81960-00-00 / 5BN819600000 SPECIFICATIONS: • Type: Voltage Regulator • Unit Type: YAMAHA • Condition: New APPLICATION: YAMAHA: • UTV...More Details »
Item #: 65-880*2
Condition: New
Price: $71.49
Sale: $40.85
Save: 43%
Save: $30.64
Qty:

Description: Replaces Part Numbers 66V-81960-00-00 66V819600000 SH522H-12 SH522H12 Specifications Type: Voltage Regulator Rectifier Voltage: 12V Engine: 1176cc 2-Stroke...More Details »
Item #: YM1004N*3
Condition: New
Price: $82.57
Sale: $47.18
Save: 43%
Save: $35.39
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Regulator Rectifier • Unit Type: YAMAHA • Type: REGULATOR RECTIFIER • Voltage: 12 • Weight: 1LB •...More Details »
Item #: AYA6053*2
Condition: New
Price: $43.98
Sale: $25.13
Save: 43%
Save: $18.85
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Regulator Rectifier • Unit Type: YAMAHA • Type: REGULATOR RECTIFIER • Voltage: 12 • Weight: 1LB •...More Details »
Item #: AYA6053*5
Condition: New
Price: $43.98
Sale: $25.13
Save: 43%
Save: $18.85
Qty:

Description: OEM PART NUMBERS: • YAMAHA: 34L-81960-A0-00 / 34L81960A000 SPECIFICATIONS: • Type: Regulator Rectifier • Unit Type: YAMAHA • Voltage: 12 • Condition: New APPLICATION:...More Details »
Item #: AYA6060*2
Condition: New
Price: $87.19
Sale: $49.82
Save: 43%
Save: $37.37
Qty:

Description: OEM PART NUMBERS: • Mercury: 881346T • Yamaha: 68V-81960-00-00 / 68V819600000 • Yamaha: 6D3-81960-00-00 / 6D3819600000 • Yamaha: 6D3-81960-01-00 / 6D3819600100 • Yamaha: 5VX-81960-00-00...More Details »
Item #: 004-283*1
Condition: New
Price: $104.02
Sale: $59.44
Save: 43%
Save: $44.58
Qty:

Description: OEM PART NUMBERS: • Yamaha: 59V-81960-A0-00 / 59V81960A000 • Yamaha: 4KB-81960-00-00 / 4KB819600000 • Yamaha: 4KB-81960-01-00 / 4KB819600100 • Yamaha: 4KB-81960-02-00 / 4KB819600200...More Details »
Item #: 65-865*3
Condition: New
Price: $127.09
Sale: $72.62
Save: 43%
Save: $54.47
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Voltage Regulator/Rectifier • Voltage: 12 • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA:...More Details »
Item #: AYA6036*1
Condition: New
Price: $100.78
Sale: $57.59
Save: 43%
Save: $43.19
Qty:

Description: OEM PART NUMBERS: • Verify by OEM part number SPECIFICATIONS: • Type: Voltage Regulator/Rectifier • Voltage: 12 • Weight: 2 LBS • Condition: New APPLICATION: YAMAHA:...More Details »
Item #: AYA6036*2
Condition: New
Price: $100.78
Sale: $57.59
Save: 43%
Save: $43.19
Qty:

Description: OEM PART NUMBER: • Yamaha: 66E-14749-00-00 / 66E147490000 SPECIFICATIONS: • Type: Muffler / Waterbox Gasket • Engine: Yamaha 800 (793cc) 2-Cylinder 2-Stroke with YPVS Power Valves •...More Details »
Item #: 007-285*1
Condition: New
Price: $35.86
Sale: $20.49
Save: 43%
Save: $15.37
Qty:

Description: OEM PART NUMBER: • Yamaha: 62T-14749-00-00 / 62T147490000 SPECIFICATIONS: • Type: Muffler / Waterbox Gasket • Engine: Yamaha 700 (701cc) 2-Cylinder 2-Stroke • Engine Code: 62T •...More Details »
Item #: 007-468*1
Condition: New
Price: $30.28
Sale: $17.30
Save: 43%
Save: $12.98
Qty:

Items 2521-2580 of 2705

View Universal items for: Yamaha