Was removed from a nice 2009 Yamaha YFZ450R EFI. Would make a great replacement part. Bearings are in great shape. Has normal wear from use. Comes complete as shown in the picture.