Hello, I’m new to owning a DuramaxI, my truck is a 2004 GMC Sierra 2500hd lb7 with 390k. I need help/advice on what to do. I recently had a buddy install ujoints (duralast brand) because the gear clunk & vibration when driving. After install I drove 40mi. to St. Louis & on my way home, Im getting on ramp to highway going about 55mph. I hear clunk sound Immediately get over on should as I’m doing so I hear grinding sound which was my driveshaft sliding on the road. The u joint broke off at yoke. The yoke was still in place, i took off shaft called a tow. Next day I go by Spicer u joints I install myself as I’m putting shaft in I notice piece of metal hanging between transfer case & trans. Looks like where the meet the face plate (not sure if that’s correct term) got ripped/ shredded. Am I going to need a new transfer case or transmission? Can this be repaired? First 2 pictures are from the night this happened & rest are next afternoon.