This is a good drive shaft from a 11 vx110, this will work on everything below the bearings feel good but the rubber is separating on the coupler as shown

Yamaha

2015

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX
VX1100D WaveRunner V1 Sport
VX1100E WaveRunner V1

2014

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX Sport

2013

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX Sport

2012

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX Sport

2011

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX Sport

2010

VX1100A WaveRunner VX Cruiser
VX1100B WaveRunner VX Deluxe
VX1100C WaveRunner VX Sport