Am I Being Unreasonable? Original Owner Wants Car Back

He found the car but it is yours. Give him right of first refusal if and when you decide to sell it and call it good.

This is fair unless he finds one that is as good for a trade or better. You aren't screwing this guy or being unreasonable, YOU have time and money into it and should be compensated.