I used uship when I bought my track bike. Fantastic experience with them. If I remember correctly they allow you to set the two locations and post a price. Then the shippers themselves can accept the posted price.
The best option out there is Forward Air and we used Haul Bikes for one of the Triumphs we sold and they did a nice job and were more reasonably priced but took a bit longer. Depends on what you are after but both are good options we have personally used. Hope that helps!