Those are all great upgrades that have been done.
But.... those upgrades suggest he may have run a tuner at one point. I still would not buy it without checking compression. You only have to check one cylinder, then do a relative compression test using the computer to verify the rest are similar (it may be called "cranking cylinder contribution" on some interfaces).
I had one Excursion in my shop which was setup almost exactly as you described. Everything checked out except compression. The tune that had been previously installed simply caused it to wear out. It had been only re-flashed to stock at trade-in, so the PO may not have realized how worn it was. He probably just kept upping the tune to compensate. I'd guess that by the time the dealer sent it to me, it was barely making 200 HP. Once I showed the dealer that it had a programmer removed, they were able to get it bought back by the auction house, since it had been represented as "unmodified".