Hmmm. So the 5/8 clutch you have will not go onto the shaft? I wonder if the new engine has a 16mm shaft?
16mm= .629921 inches
5/8= .625 inches
Maybe your clutch is .005 too small? If so you either need a 16mm clutch, a smaller output shaft (by .005) or make the clutch opening larger by .005.