Yeah Greg, LB is right. Should be replacing the shaft for free. U went in to have it reshafted and they broke the shaft due to shoddy work.
Talk to the manager. If he gives u the run around, ask for the district manager.
Somewhere along the line someone in the chain of command will realize they are spending waaay to much time over a $40 shaft.