This is a speedo pickup from a xl1200 , this will still work, it has a has damage to the mounting  but will work with EVERYTHING BELOW,

This Yamaha GJ1-U8K31-03-00 SENSOR SPEED fits the following models and components:

Parts Electrical Sensors and Relays

Yamaha Waverunner 1996 WAVE VENTURE 1100 - WVT1100U Jet Unit 2

Yamaha Waverunner 1996 WAVE VENTURE 700 - WVT700U Jet Unit 2

Yamaha Waverunner 1997 WAVE VENTURE 1100 - WVT1100V Jet Unit 2

Yamaha Waverunner 1996 WAVE RAIDER 1100 - RA1100U Jet Unit 2

Yamaha Waverunner 1999 WAVE RUNNER XL760 - XL760X Jet Unit 2

Yamaha Waverunner 1998 WAVE RUNNER XL1200 - XL1200W Jet Unit 2

Yamaha Waverunner 1998 WAVE RUNNER XL760 - XL760W Jet Unit 2

Yamaha Waverunner 1996 WAVE RAIDER 760 - RA760U Jet Unit 2

Yamaha Waverunner 1995 WAVE VENTURE - WVT700T Jet Unit 2

Yamaha Waverunner 1995 WAVE RAIDER 1100 - RA1100T Jet Unit 2

Yamaha Waverunner 1997 WAVE VENTURE 760 - WVT760V Jet Unit 2

Yamaha Waverunner 1995 WAVE RAIDER DELUXE - RA700AT Jet Unit 2

Yamaha Waverunner 2002 GP800R - GP800AA Jet Unit 1

Yamaha Waverunner 2001 XL800 - XA800Z Jet Unit 1

Yamaha Waverunner 2005 WaveRunner GP800R - GP800AD Jet Unit 1

Yamaha Waverunner 2001 GP800R - GP800AZ Jet Unit 1

Yamaha Waverunner 2004 FX CRUISER - FX1000AC Jet Unit 1

Yamaha Waverunner 2003 FX140 - FX1000CB Jet Unit 1

Yamaha Waverunner 2004 FX Cruiser (Cali.) - FX1000ACC Jet Unit 1

Yamaha Waverunner 2003 SUV1200 - SV1200B Jet Unit 1

Yamaha Waverunner 2012 FX CRUISER SHO - FA1800AL Jet Unit 4

Yamaha Waverunner 2004 GP800R - GP800AC Jet Unit 1

Yamaha Waverunner 2005 WaveRunner GP1300R - GP1300D Jet Unit 1

Yamaha Waverunner 1999 WAVE RUNNER XL1200 LTD - XA1200X Jet Unit 1

Yamaha Waverunner 2002 FX140 - FX1000CA Jet Unit 1

Yamaha Waverunner 2002 FX140 - FX1000A Jet Unit 1

Yamaha Waverunner 2001 SUV1200 - SV1200Z Jet Unit 1

Yamaha Waverunner 2000 GP1200 - GP1200AY Jet Unit 1

Yamaha Waverunner 2003 GP800R - GP800AB Jet Unit 1

Yamaha Waverunner 2004 GP1300R - GP1300C Jet Unit 1

Yamaha Waverunner 2008 GP1300R - GP1300-G Jet Unit 1

Yamaha Waverunner 2007 GP1300R - GP1300-F Jet Unit 1

Yamaha Waverunner 2006 WaveRunner GP1300R - GP1300E Jet Unit 1

Yamaha Waverunner 2004 SUV1200 - SV1200C Jet Unit 1

Yamaha Waverunner 2004 FX140 (Cali.) - FX1000CC Jet Unit 1

Yamaha Waverunner 2004 FX140 - FX1000C Jet Unit 1

Yamaha Waverunner 2003 GP1300R - GP1300CB Jet Unit 1

Yamaha Waverunner 2003 FX140 CRUISER - FX1000ACB Jet Unit 1

Yamaha Waverunner 2001 GP1200R - GP1200AZ Jet Unit 1

Yamaha Waverunner 2001 SUV1200 - SV1200 Jet Unit 1

Yamaha Waverunner 2008 GP1300R - GP1300-G E Jet Unit 1

Yamaha Waverunner 2002 GP1200 - GP1200AA Jet Unit 1

Yamaha Waverunner 2003 FX140 CRUISER - FX1000AB Jet Unit 1

Yamaha Waverunner 2002 WAVE RUNNER GP1200R - GP1200ACA Jet Unit 1

Yamaha Waverunner 2000 SUV1200 - SV1200Y Jet Unit 1

Yamaha Waverunner 2000 XL800 - XA800Y Jet Unit 1

Yamaha Waverunner 2000 WAVERUNNER (Metallic Marine Silver) - XL800Y Jet Unit 1

Yamaha Waverunner 1999 WAVE RUNNER SUV1200 - SV1200X Jet Unit 1

Yamaha Waverunner 2000 XL1200 LTD - XA1200Y Jet Unit 1

Yamaha Waverunner 2003 FX140 - FX1000B Jet Unit 1

Yamaha Waverunner 2002 SUV1200 - SV1200A Jet Unit 1

Yamaha Waverunner 2003 GP1300R - GP1300B Jet Unit 1

Yamaha Waverunner 2004 GP1300R - GP1300CC Jet Unit 1