I would try, and have used
www.uship.com with excellent results.
You put up the route (orgin/destination) and then you can set a price point or you can take all the bids...
I had a guy deliver a truck from W. Kentucky up to me in Ohio and it wasn't that pricey and he worked around my schedule. You put $50 on a credit card and can pay the balance on delivery (it worked out great).
Make sure to ask plenty of questions and review the shipper's credentials and feedback.
I had no problems at all (maybe I was lucky).