$2k for a car in the yard? Psh pass. If they arent the running ones that yards sometimes sell, then its worth something like $400 (can vary) which is around scrap price. Yards will always think they have gold and prices will be higher. You need to ask him whats wrong with it and take a bunch of pictures. $2000 is average-ish price for a good condition 1200 with a clear title and runs around here. Might be a bit more since youre on the East Coast.
Go back ask him everything weve pointed out, take some pictures, and report back here.
I say his price is way high, but thats me.