Neo is legit, the other guy seems very legit as well and both seem to have plenty of people who will vouch for them. Under normal circumstances this whole cash upon delivery thing would be a no go, but this is a special case. Its pretty obvious both parties aren't going to screw each other. I guess I understand the being worried about getting into an accident or things being stolen is valid, but still fairly unlikely. If it were me, I'd make the trip and close the deal.
I did once take a deposit on a game and then personally delivered it some time later before taking the rest of the money in person. I did this because A. this was a well known guy in the community, and B. Frankly he took the much bigger risk letting me hold his money for a couple months as a relatively unknown guy. Granted the stakes were much much smaller (one game, 2 hr drive, ect). In the right circumstances I see no issue with the proposed deal. I hope you guys can get it sorted and both be happy at the end!