IMHO, that is way too much $$$ for a 12 year old truck...no matter what the mileage is. Talk them down to $6K and then you have a deal.
$9k is damn near halfway to a brand new truck....0 miles.

Just my opinion.....