I hauled my 49 3100 home on a U-Haul car hauler. My 1/2 ton truck has the optional 6000lb max towing weight option and that along with 2 other passengers pushed the truck to it's limit. I believe the car hauler weighed in at around 2500 lbs and I estimated the 3100 at 3500. The 3 of us are on the healthy side + jacks, tools and spare tires so I'm sure we pushed the GVWR envelope LOL..

The car hauler had hydraulic brakes so stopping wasn't bad. I live in hill country and thats what taxed the truck.

If I were to haul my 3100 long distance I'd use nothing less than a 3/4 ton Super Duty but thats just me.
Good luck