Will the piece spin? Maybe it was some sort of differential? If you spin the piece will the tires spin, aka did they put the sprocket on one of their axles instead od the diff.
First off. Torque converter, not surprised it doesn't have a bushing. And have you tried to run it without the bushing. Because maybe it came that way for a reason.
I'm going to put a coat. But after I paint it I need parts, when I got it both bearings were seized. And I should be able to figure out the throttle, thanks though.