Whoops, didnt' notice the 2500. I'm betting it will do the trick nicely, and even still, a load dist. hitch will make it ride a lot nicer, especially since that's a multi-axle trailer. At least, for longer hauls.
As for the no-crank.... I went through this last weekend and solved it today, albeit it was after a cylinder head swap and not a fuel pump. In my case, bonehead (me) had the distributor 180 out despite being "real damn careful" not to do that.
I'm assuming your next step will be to check fuel pressure, looking forward to seeing what the solution here is.