Well I've had mine for almost three years...and it's been GREAT!
Only thing in 25K miles that has been done, with the exception of regular maintenance, is my serpentine pulley that the bearing disintegrated on. I got one CEL once but it went away and never came back...

I take care of it well with oil changes every 3K with Mobile 1 High Mileage 5W-30, new WIX filter and new PCV valve. I've changed the diff fluids, plugs, cleaned the MAF, cleaned the TB, keep the zerks filled on the driveshaft, put in a new battery, and have done a few mods that I wanted. I love this vehicle and it's never let me down.
I'm blessed that all of the POs have been forum members and it was well taken care of before I purchased it.
God willing I'm in it until the kids inherit it!
Live, Love, Forgive and Never Give Up