OK so I did you a favor. There is a U PULL IT salvage yard in Chesapeake, Va. That's 2.5 hours away from you. Find someone that knows more than you do and go get yourself an engine. I think whole assemblies are under 300 bucks. There will be plenty of trucks with small block Chevrolet engines. Sounds like a long drive but 3 hours to save a thousand dollars is pretty cheap in my book.
On the website they list two in Virginia. ONe at Chesapeake and the other is at Virginia Beach. Go scouting.
That’s my issue currently there is a pick a part right near me that has none but with my schedule it have little to no time to make a drive that long away and everything Ik it might seem like I’m wanting the easy way when I say but I just don’t have the sheer time to really be making that drive