All you need is another junky tach to salvage the drive out of.
Or, take it to a watch repair dude (some little local guy, not at the mall) and see if they can a) extract the rest of the shaft and b) replace the shaft with some pin they likely have lying around. You'll make some old man's day giving him something different to work on.