Wow!! Those pieces look big enough to be carrier shims but if a shim or 2 came out you'd think it'd have excessive backlash and be noisy??? If I were you I'd take those pieces to the local Dodge dealer and show them to a mechanic to figure out what they are. IMO you have a ticking time bomb there. Also, by the look of the picture the differential is tilted up a lot in the front. That'll starve the front pinion bearing for oil. Probably since you have it jacked up so high you need to use some shims to get the driveshaft angle back where it needs to be. By the look it's a wonder it doesn't vibrate and eat U-joints for lunch. The incorrect driveshaft angle is possibly why you have broken parts.