Stopped in this morning, looks like it will be a few days before I get it back, but the internals are almost all back together.
The ring gear was badly wore but the mechanic said it wasn't installed properly from factory (way too tight) so it's wasn't a problem with the actual part, just the person who put it together in China or India or wherever.
Syncronizer was also badly wore, but the new part was upgraded and had friction material instead of brass. Some bearings were also replaced.
Talked to the Mechanic for a while, he seemed to know what he was doing and is confident all of the problems will be fixed, crossing my fingers!