If this is a 40 in great condition I would not recommend just any carrier, I went with these guys:
http://www.enclosedvehicletransport.com, ask for Kevin or Chris..Tell them Rafael sent you (not the cheapest, but I was not messing around with my FJ. These guys also have open transport options, cheaper than enclosed but more expensive than the average open transport company. I went with an open trailer from CA to MD). If this is a C or below you can check out
www.uship.com.
You pay more for direct "door to door" service, some shippers like Depenable Auto Shippers (
http://www.dasautoshippers.com/) use a terminal system. A truck can be coming west to east but not all the way, so they'll unload it at a terminal (various locations across the country) and the vehicle will "wait" until a truck is going in your direction. These guys have exploded in business because ebay recommends them, so the wait is not to long. I used them three years ago to transport my Chevy K5 and Honda Accord from CA to MD for $500 and $600. The vehicles got to MD which was my main concern, but the truck arrived with "damage". Since it is a terminal service, they point the finger at each other and you know the drill, it was there before it shipped, then call Corporate, then "You didn't buy the "Special" insurance"... I gave up.. it was an older truck and I was broke. The damage was below $500 bucks (backed the tail gate into something), but the point is that they're a UPS, FedEx, Postal service type of transport...for the masses.
The uship website, you can find all sorts of options, check it out. If time is not important, that might be your best bet. If you have any questions, just ask... I spent way too many hours researching and stressing over this topic my last move.
Raf