Which 5.7 to buy?

Yeah, I'd say the least amount of hassle would be a pre-09 truck engine, though you can make about anything work. I started with a car engine because I got a deal on it and then swapped out the timing cover to the truck one and got a stud for the oil pump pickup. I wasn't necessarily going to use the factory intake anyway, so that didn't really factor into my decision.