oldbluetruck,
what year of truck radio do you have there? I do have some parts radios and I may be able to fix you up. Are you saying that the shaft pulled out the front?
By the way this is not a sales attempt. I hope that we can demonstrate here how to fix a common problem.