for a 4.3, you spend $200 at a u-pull-it yard and take your motor to a machine shop, pay $300 for bore and hone, and install new pistons, rings, bearings and your bill is now $1200 add $200 for head work
or if your lucky, you find a low mileage (under 80k) S-10 and pull the motor and use the block and heads. you have to swap the core plugs for brass and the head gaskets for marine
your motor is a 2002 based on some of your prior threads, so any post 2000 S-10 would be fine. heck, I bet there is one on craigslist near you that is running, and you can yank the motor out of and sell the rest of the truck as parts to get a near free motor. I used to buy running S-10's for their motors, transmissions, fromt suspension and tilt columns when I was building old 40's vintage chevy trucks and would sell the sheet metal and other parts, then haul the frames to the scrap yard. most of the time, I made money
here is an example of what you want to look for
https://sarasota.craigslist.org/pts/6188397432.html