IMO, a truck with a good rust free body and fenders but without an engine is a better value than a running and driving truck with rust on every panel that needs to be addressed.
UNLESS, you want to become a bodyman/welder/painter.
It's' easier to find and install an engine/drivetrain.