Which 5.7 to buy?

I've heard you can swap the Eagle (09+) 5.7 heads on the earlier 5.7s with the right head gasket, but I have no experience. You can't just swap them on or apparently your compression goes through the roof. Like I said, I have 0 experience with this. Keep in mind, you would also need the 09+ intake and exhaust manifolds (different shaped ports).

You seem to be right on this. A headgasket is available that will bring compression down. Apparently it would be in the 12.5-1 range without it.