Did it run out of oil?
Looks like a lot of metal missing. Before attempting a repair, are you sure you can find all the broken metal that may have circulated into the rotors, magnets, oil passages, cooler?
What does the filter look like?
Do you need #83 and #84?
The basic part number to ask for is:
83
7D234
Sun gear thrust bearing
84
7A348
Sun gear