That's a bit high for an 02, unless it looks like brand new. There is an 06 here for 26,000, 4x4, 4 door, 6 speed, loaded, with low miles. I'd pay them no more than 12K out the door, but every market is different.
My 02 is on it's 2nd pump, not sure if it's going south again or not. 3 lift pumps, the last one didn't even last a year before it lost pressure. I've only had the truck about 15K miles, but it has sucked at least 3K in parts in that time between the transmission, the lift pumps, wheel bearings, and other issues.