I used Partain. The shipment arrived when they said it would. Everything was padded and protected. Dollars out of pocket are close to what you can do it yourself without losing several days travel time. You also avoid crating costs as Partain pads and straps it all down inside their vans. Once your plane goes in the van it stays there until you take delivery. No cross dock loading and unloading.
The only negative is waiting for them to have a load coming to your area so you might have to wait a few weeks. It's certainly worth the wait in my book.
Unless you really want to make the road trip, Partain makes it easy and economical. They also deliver to residential areas with no loading dock required. Their Gooseneck trailers can get in some amazingly tight spaces.
Contact Info:
Tony Partain Partain Trading Company
Telephone: 541-330-0828
Here's a pic of one of their rigs as posted on Barnstormers.