Have you considered a 5.9 Cummins? Lots of power and easy to turn up if more is needed. If hauling is your goal its hard to beat a diesel and it's an inline.