So whats this kind of swap cost to do???

used engine 10K

new engine 20K

both +/- 10K depending on your skill level

It appears the going price for a brand new 5.7L is $3200-$3500.

Bone yard prices I've seen anywhere from $1000 to $2500 for the 5.7L depending on the mileage. 6.1's appear to be more expensive at the yards to to their limited availability.