Boss Bearing 19-1003-10B8 Front Drive Shaft U-Joint Yamaha YFM35FX 350 Wolverine 1995-2005 Engine Side Fits Position 3- The Front Drive Shaft (Engine Side Position) High quality, greaseable O.E. replacement universal joint