Two junkyards near me (both in Rahway NJ) have nearly complete running engines sitting on racks. One typically sells running engines for about $400ish, the other sells them for about $700-800ish, but the second place cleans them nicely and is nice about disconnecting EFI harness connectors. The first, cheaper place cuts wiring using a torch.
i just rebuilt the bottom end of my 5.8L when my trans quit
so my truck is just sitting here. make me an offer, didnt put much into it. just typical rebuild parts, crank, cam, gears and chain, lifters, rings, oil pump, all the needed gaskets, runs like a charm! has a 4bbl holley on it now, i also have a 4bbl edelbrock layin around that you can have too.