It turns out that the transmission is the same as a Geo Metro so they got the bearings and seals easily.
They are starting to put it back together today and I should have him back as early as Friday. He showed me the bad bearing which I will try and get some good pictures of and post them here. The ball bearings and the surfaces that they ride on were very pitted. I am not sure what caused the premature failure but when I get the bearing apart and inspect the wear pattern it should give me a clue. My guess is that it is excessive side loading of the bearing.
As soon as he is all back to normal I am going to get back on the trailer hitch installation, and wiring.