Thanks for sharing, Jerome!
This is an update post on my original method of filling the pulley with epoxy and then drilling it out precisely with a 10mm drill. It's gone about 100 or so miles, some of which were through rain storms, and I've removed the pulley from the shaft a couple of times (2 or 3 times) for various things, and it seems that the epoxy where it attaches to the shaft has worn down and it's now rubbing against the motor mount and going back to it's old behavior.
This suggests that either...
1) JB Cold Weld isn't the best epoxy for this purpose to use. Maybe I should look at some "metal" epoxies.
or
2) The properties of my shaft is too rough for epoxy, like how my drilled spot has a relatively "sharp" rim and that likely shaves a little bit of the epoxy each time the pulley is removed.
I think I'll look at "metal" epoxies in the near-future.
edit:
I searched amazon and didn't find many "metal" epoxies that were also rated. So, I looked at the jb weld offerings and it appeared the marine and normal epoxy were identical, while the "water weld" epoxy isn't and it also has a tensile strength of 6000 psi as compared to the normal epoxy's 3960 psi. I'm not sure if I'm concerned about tensile strength as I think the epoxy was being shaved off when the pulley was pulled off it, but being that it's also water proof, I don't think it would hurt to try. It also appears it has a "hardness" index and I think that might be what I'm looking for - it's rated "65 to 75" psi in hardness.
I looked for the hardness of steel, found a Rockwell C hardness of 40 for low-end carbon steel, I inputted that into this calculator at
http://www.unified-eng.com/scitech/hardness/hardness.html, and it yielded 182,000 psi. Now, they say that corresponds to "tensile strength" (Is that the same thing as hardness?), but I think I can safely assume that pretty much all the relevant ratings of steel is much, much higher than epoxy and so epoxy might not be a permanent solution.
I'm thinking... for a permanent solution, I need to replace the timing pulley.
In doing so, I would need to enlarge the bore. And I think it would be nice to replace the shaft (or maybe necessary because the hub of the replacement doesn't seem large enough for a set screw and I couldn't use the existing hole for a roll pin as it's not perfectly perpendicular to the surface.), though it seems like I'll need to cut the shaft, make two flats for the set screws in the back, and make a groove for a C clip. I don't doubt the feasibility of the two flats (Though I haven't done that), but I do wonder if I could accurately make the groove for the c clip.