First question is what is your budget

Second Question is how much of the work can you do yourself?

Third Question, have you considered a Gen III small block like an LS1 or 6.0 from from a GM truck or SUV? That would be my choice ahead of either of the other two. You will get a very quick truck that will have good street manners and get reasonable mpg.

Pat