I recommend Federated. They are not inexpexpensive, but within competitive bounds. I found them after using a "motorcycle" shipping company that told me the shipping from Seattle to Boston would take one week, after 10 days I called them and they didn't know where it was, but they'd get back to me, they didn't. When the bike showed up a week late I asked the driver what had happened, turned out that the shipping had been sold and bought twice along the way.
with Federated I can track the shipping by the hour and it stays with Federated, they took pictures before touching the bike, as did the seller; the two sets of pictures matched the motorcycle that was delivered, on time in an enclosed trailer.
If you go for the lowest price shipper, or one who puts the shipping up for bid don't be surprised if the motorcycle shows up late packed into the back of a sub-compact car...
Best.