I think I have my bird sold!

The buyer is from Bettendorf IA, fairly close to Clinto IA.
My issue is the aircraft is kept at Hagerstown MD. The buyer offered $1K below asking price sight unseen.
I spoke with him on the phone and he seems legit. Turns out he's a corporate pilot for John Deer.
His plan is to airline it to BWI or IAD, where I'd pick him up and take him to the bird to fly home.
We're trying to figure out the best way for him to pay, as Certified Checks take 7 days to clear at a bank these days.
The only thing I can think of is actual greenbacks.
Has any one had to deal with such an issue before?
What is the safest way to exchange funds?
Any advise will be greatly appreciated!
Thank You in advance!!!!