I never bought a motorcycle online before and therefore this was the first time to figure out the shipping needs.
Initially I tried Googling for shippers but the diversity in their terms and conditions and the lack of control over the payment made me worry about picking the right one.
I then found uShip and, just out of curiosity, created a profile. I did not really believe it would get me more competitive rates or anything worthwhile, but boy was I wrong:
The moment I listed my bike I received competitive bids, much better (hundreds) under the online prices of individual shippers. This is the benefit of bringing supply and demand together in one location.
Also, the Google search resulted in shippers that needed 15 to 20 days before I could get my bike whereas uShip found me shippers that were in the neighborhood and could act within 2 days.
Also, all bids were rated shippers: I could tell what others' real experiences were, so I picked the highest rated one.
I saved over 200$ compared to Google listed direct companies.
The terms and conditions were crystal clear
The payment method was great: the shipper knew I paid uShip in escrow via Paypal (easy!!) but only upon delivery did i give a code once the bike was inspected.
The bike was delivered 2 weeks sooner than the next best thing. I have it in 5 days...
uShip, I'm a believer.