If it was mine, I'd upgrade the input shaft unless you already have a good turbo shaft in it, and the planetary. The case and the rest of the internals should be fine. A dual ring ring servo and a Kevlar band wouldn't hurt either.
It will probably hold up the way it is for a while in a light car, but why chance it.
Johnny