Those are definitely press on and there are threads on this site where people have installed a front bolt, as mentioned above. You are very lucky that it didn't come off while running. There should also be a key that goes into a slot on the shaft. Also, have a look at the pulley to see if there is a crack in the collar.