Get him the one he wants, you owe him at least that much. He's waited long enough.
Agreed . Recon you seem like a good guy, just cool off a little bit and think with a clear head , you have a good rep and life happens ,don't screw yourself because your pissed.
I'd be pissed too but see it from both sides . Op has a right to be upset over this deal ,yall don't know each other . All yall have is communication. I'm sure if op knew the situation this thread would of never gotten started . It did though regardless. See it from both sides ,you seem like a stand up dude I'm sure you'll make the right choice.