I've got at least one in that state as well. My plan was to find (or make) a bit of tubing that fit snugly over the shaft and epoxy (or Loctite) it in place.
But I think Randy's suggestion of a setscrew would be better, if there is enough shaft left exposed. If too much force is applied, the screw will slip rather than breaking the shaft/repair again.
As I recall, it didn't look too hard to make a replacement shaft either; but I haven't tried it.