My turn. I have two. An '03 Yukon 5.3L flex NP246 with 190k on it and an '06 Sierra 5.3L NP246 with 220k. We've owned both since around 30k miles and they have both been incredible trucks. I've replaced front hubs in both and both are rusting in the usual spots and beginning to look their age. The Sierra is winning the race in returning to dust though. I replaced all fluids in the Sierra at 180k and feel terrible that I haven't in the Yukon yet.
In the Sierra, I replaced the oil pump pickup o-ring, cleaned the new style PCV valve cover, replaced pitman arm, bank 2 sensor 1, oil pressure sending unit, and many pads/rotors -- not bad for that many miles. It needs rust repair on the driver's side crossmember at the lower control arm and exhaust manifold bolts replaced. It'll likely be getting plugs/wires and new power steering pump soon as well.
The Yukon has also been a minimal maintenance truck. I replaced the alternator, drivers seat heater, blower control module, AC tensioner, encoder ring, many pads/rotors, and cleaned the driver's side chassis ground. Before winter I'll have to rebuild the NP246. Pretty sure it got tore up when the encoder ring started randomly locking her in 4HI and 4LO. Now it just becomes a game to see if I can get 400k out of them. We get -40F temps up here and both have no problem starting all winter and they sleep outside. Love these trucks. Just wish they weren't rusting out.