Hey, me thinks the pin you have is probably an old timey fix and may be exactly what you said, a modified drill bit piece? I have original replacement pins for that application, write to me at:
gctomeks@msn.com and we will haggle in the manner I'm accustom to? ...

...That usually means you'll get it for free, just send me your address.... best to all, til...lat'r....GT