Personally I would look at a 360 based 408-410 stroker crate engine. There are quite a few good vendors to choose from, and it is a proven combination. With his truck being a 4WD, torque is what he needs the most. The pluses are is that it is pretty much a drop in swap, and it fits in his proposed budget.