I have a 5.7 pulled from my suburban after it overheated due to broken serpentine belt (I was asleep in the passenger seat). After it cooled off it ran fine with no knocking but was sending coolant out the tail pipe - I replaced it with a spare I had in the garage. it's basically complete and on a cart - $50 for cart and all.

Located in Pocatello Idaho.