The seller has no obligation to hold something for buyer with no contract and hold forfeit money. I sold lots of stuff and just cause somebody says they want it don't mean they are committed. I always told somebody you x number hours to get or the next guy that want it gets it from lessons learn when dealing with tele callers. Even then, there no garrentee it will be there when you arrive.
I once found garden tractor with all attachment. Told the guy I would give what he was asking and it would take me 1 and half hours to get due to the bank wasn't open yet. Long story short I got the money drove the hour and when I got there within the hour and half time limit. He sold it and I seen the guy driving away with it for less money.
I asked him why he didn't wait for full price time he allowed me to get there. He said the guy had cash and no garrentee I was going to show up. This was back before cell phone and internet. I was alway gave the buyer time limit to get it. But 1 minute after the limit it was up for sale to first buyer with cash. I was ****ed, but nothing I could do except drive home with no tail between my legs.
Today with Craiglist you got to be fast or you loose out.