Any frame shop can do a stretch. Contact any truck body retailer, large truck dealer.
Price will depend on amount of frame added,number of items moved. It's really a simple process.
Monroe truck body used to pay a mechanic 6 hrs for a simple job.
I'd figure $3,000 to $5,000 to do the stretch...