It does. IIRC, you ordered the delco, then ordered the denso but then found this one and you told me to order it. I think you found this one right after you ordered the other. That's why I sent you all of the pictures. I thought I had to search for part number but I just went to rockauto and it pulls up under "2008 avalanche" (same as it did in the picture when I ordered it).
All this being said, I've noticed zero difference in my cooling but I haven't towed or anything. Also, I never paid attention to it before, when towing, so there's that. It always stays in the middle (210). BUT, since I was buying anyway, why not get a little thicker core. Had I already bought one, I wouldn't switch (unless you're having heat issues)