In my opinion the engines mentioned in your title are better for vehicles 1962 and older. It would cost a lot of money to install a heavier and less powerful engine in your newer truck. You would also have a heck of a time passing any type of emmisions testing.