This is a very nice ready to use Oem Yamaha crank assembly. This assembly has zero issues and is ready to be installed and ridden with.