How many miles per year will you put on this vehicle?
What what percentage of those miles will you tow ~5000 lb tractor trailer combo?
As to the gap between the cab and bed, start by asking a body shop if the bed is properly mounted on the frame. Closing some of the gap may be as simple as: loosen a few bolts; slide bed forward; resecure previously loosened bolts.
__________________
|