You never give them asking price I would offer the most $19,000 its got almost 40,000 miles on the the truck. See what they come back at, I would advise you to get some sort of "factory warranty". Don't go for these after market stuff they're useless and you will throwing your money away. Its a first year model find out if all the tsb's and recalls have been done if possible.
We have had some problems with the 04's and 05. Do some searching on this site you will get all the info you need. See what kind of interest rate they are offering on a used vehicle. You may be better off going new. thats my 2 cents
