I bought a moped on eBay thinking that the seller was about 2-1/2 hours from me. AFTER I bought it, I found that the bike was more like 8 hours away.
I had a young guy in the neighborhood who said he'd make the trip for $150 plus expenses - probably another $125 - but I couldn't get him to actually DO it.
I set the shipment request up on uShip and had the moped delivered within 72 hours from the time I set up my account - for less $ than I was going to end up paying the neighborhood guy!