i just did a 4.3 to 6.0 swap.
i have seen some nasty 4.3's
they are strong motors stock. i would go with a lsx motor, they are about the same price as a vortec 5.7
keep looking you can get them anywhere from 500-2k depends on the mileage and who is selling it.