For Bid is a McCulloch 75/100 kart engine Crankshaft complete with main bearings. As you can see
the PTO keyway is nicked so holding a key is marginal, I think it could still hold a key with correct torque on the nut.  The PTO 104490 bearing has been metal sprayed +.002 to take up any slack in the bearing bore of the cylinder.