what the dealer "offers" is irrelevant unless youre not buying anything from them. they offered you "20" and put the difference into the truck you were looking into, hence why they woudlnt work on it enough.
if theres a carmax in the area, see what they will offer you, their offer stands regardless of if you buy from them or not.