My 2500 is virtually identical - same year, same color, same options.
If it wasn't beat to shit, I'd say that's a fair price for a low-mileage 2500. 2500 prices are, shall we say, not going down.
Red flags for me....
- Wasn't garaged, seems to have been ridden hard and put away wet a few too many times.
- Mileage is suspiciously low - as in I don't believe it.
- Only used for airport runs, yet there's a hitch ball laying in the back of the truck.
- That grille guard/front bumper is for playing bumper cars in Manhattan and at the airports. Most NYC taxis have something like that. This was likely a T&LC (livery) vehicle that was driven hard. You can also see the drilled mounting holes on the passenger side of the dash to the right of the center stack - for a smart phone/computer/meter.
I would pass. I would also caution about buying used fleet vehicles. They're usually stripped-down/no frills/no options, and while they've probably been maintained well, the drivers have no pride of ownership, and treat them as such.
Frankly, my garaged 2008 with 206k miles is in better shape than that thing.
If and when I have to replace my 2008, I fully expect I'll have to trawl the entire country and fully expect to be getting on an airplane. My first choice would be finding a lower mileage one in Texas (no rust). It was difficult finding my 2500 when I bought it back in 2013, which was actually the last year they were in production. Much harder to find now, and the really nice ones get snagged by the diesel converters (Duraburb, Duramax Conversions, etc) for diesel swaps.
It comes down to whether or not you believe the odometer reading. See if you can get a carfax or something like that. Assuming you believe it....if it was me....I'd initially offer $16k, and be willing to go as high as $17500.
On the upside, these things are tanks - the entire powertrain is completely over-engineered and overkill for this application. Take care of them, do the maintenance/fluid changes, and they'll easily last 300k miles. Mine is still all original. The engine is good for 400k.