mcculloch 46cc ??????
Some McCulloch had both needle bearings on crank. This one looks like it has a ball bearing in the photo but is hard to see. Make sure it has at least one ball bearing to handle the thrust. As far as size you might have to measure it. Steve