I think my 727 is fried. Now I'm at a crossroads...

That hub was scored from low fluid level. I see it all the time. But it's just silly to replace perfectly good pump bushings; which I see 90% of the time; and NO, I do not replace good bushings with new ones; makes no sense. That converter is so worn that it would run off center; hence the leak.