I rode my Rocker from Connecticut to Sturgis (2,020 miles). I didn't have a buddy to ride back, so I wanted to ship the bike and fly myself back.
I posted several months in advance on uShip and didn't get cost effective quotes, so I went with a different shipper I had found on the Internet.
I was within a week of leaving for the trip and the shipper still hadn't committed to a pickup date.
I reposted to uShip and found a shipper for a little less than what I'd found on the Internet. The service was very good and the people are experienced and friendly.
I'd definitely use them again, but carry my helmet back rather than have it strapped onto the bike.