
My exhaust has two leaks: one right before the cat and another at the joint with the muffler (rusted through

I found a few replacements for the 2nd cat and resonator online (you know AWD's have two cats, right? 1st cat is inside the exhaust manifold

I chose the Eastern Catalytic direct fit replacement https://www.rockauto.com/en/moreinfo.ph ... 2959&jsn=2 part# 40832. It comes in two pieces and goes from the spring bolts #'s 17, 18on the front pipe (#22) to the muffler (#8) and includes a cat with "twice the amount of Rhodium" and a resonator. List price US$ 246.79 + shipping. It includes the inlet gasket #19 and a clamp for the joint between the two pieces. Not the cheapest option, but at least I don't live in a CARB state (CA, NY) 'cause then it would cost more.
Purchased the rear gasket (#11 GM Part: 88969138, Toyota Part: 17451-0D070), muffler pipe clamp (#9 GM Part:88969142, Toyota Part: not interchangeable NOTE: does not come with bolt M8X1.25X40, GM Part: 94858496), front rubber supports - 2 required (#16 GM Part: 88969144, Toyota Part: 17565-0D040), and rear rubber supports - 2 required(#7, GM Part: 88969145, Toyota Part: 17565-0D540). I bought these from a Toyota dealer.
My mechanic ordered the muffler through Auto Parts International. The GM part # is 88969131.
The spring bolts (bolt: M10X1.25X63, spring 24MM OD, 40MM) are GM Part#'s 88973012 (bolts) and 88972909 (springs). The bolts are a few bucks, but the springs list for $20 each

After further research, seems it's a good idea to replace the front and rear O2 sensors when you replace the cat- it extends the life of the replacement and maintains fuel efficiency. Bought the Denso sensors from RockAuto.com. Front sensor (on top of exhaust manifold; not shown) GM Part: 88971386, Rear sensor #15 GM Part: 88971387
EDIT: Found better diagram and the GM part numbers for supports and spring bolts. Added O2 sensor info.