Motor is a 6.0 lq4 from a 2006 2500hd. It had 150k on it and sounded fine when I pulled it. I ended up doing a stage III truck cam from BTR, pushrods, springs, valve seals, melling high psi oil pump, cloyes timing chain, LS2 damper, ARP rod bolts, front and rear main seals, oil galley barbell, CTSV oil pan (for clearance) and all the other misc gaskets and seals. I didn't have a degree wheel so I had a paper cutout that was ghetto but got the job done for the crank pulley bolt.
The oil galley barbell is something I stumbled upon that was interesting. The factory gm oil galley barbell is a safety device that allows oil to bypass your filter in the event your filter became plugged. The factory one is a very loose fit which allows unfiltered oil to bypass the filter and get into the rotating assembly during normal operation. The billet one is a much tighter fit reducing the amount of unfiltered oil bypassing your filter. Cheap insurance imo.
https://www.saccitycorvette.com/Billet-BarBell.html