Ok just to conclude... We had a deal they never asked me for a deposit I assumed the deal was good I said I'd be there on a certain then they sold the bike the very same day, and as it turns out the bike is a US bike this was not in the description in the ad on Kijiji
A verbal or email agreement is not a binding contract.
If i was in your situation two hours away from the dealership, and the bike was the "one" i had to buy, i would have placed a deposit on it for my own piece of mind.