Just had this happen to my truck. We started it for the first time about a week ago, and it was getting oil in the coolant BIG time. Took the one off my old engine and resealed it with the gray sealant from GM. The dealer doesn't sell the two metal gaskets on the inside, or the larger metal one to seal the two halves, so I'm hopin it will stay sealed. A new one is around
350$ so I'll be doing that if this one starts leaking. I installed it last night, and I think it solved it.
Also, the cooler for the LMM and Lb7 are slightly different. The LMM cooler I took off uses an O-ring to seal the two halves, and the LB7 uses a metal gasket. They will both bolt up the same on the block, however.