DN Equipment Parts, Mt Orab, Ohio. (877) 885-4300.
Ask for Brian Brooks (not me, but a friend of mine) tell him you heard about him through Yesterday's Tractors, and he'll take good care of you!
DN Equipment purchased the parts inventory when IMCO went out of business. Brian probably has that shaft in stock.