You can rent a budget 10 foot truck one way for around $300 (that's with insurance, cheaper without) unlimited miles, and I think you get about 3 days to use it. Drop it off 50 miles out of town and ride the bike back if it's running, if not find another deal with budget where you can return the truck to the same dealer and not be charged for local use. If you talk to them on the phone you can tell them that you have a lower price from another truck rental place and they WILL lower their price.. I have no problem doing that because they don't have flatbed trucks and they tried to charge me for damage I didn't do to the truck because they marked it wrong. Take pics of the truck before you leave, any damage. Spend about $15 in tie downs (you only need 4) and put 2 sandbags around the front wheel (you get them cheap at lowes, a couple bucks maybe).
IMPORTANT: don't tell them you'll be transporting a motorcycle, even though some budget places don't care. The truck you get will probably have tons of oil and gas stains on the inside anyway from people transporting lawn mowers and crap anyway.
You tie the bike down just like this inside the truck:
http://www.discountramps.com/articles/motorcycle-tie-down.htmGrab a cup of coffe, hit the road, and stop every 2 hours or so and check the tie straps.

Those trucks do take a lot of gas though, so make sure to ask the miles per gallon on the truck and figure that into your price.