I'd bargain for it, but like you said, it's probably no or stuck thermo.
The idle can easily be fixed, maybe the tensioner, it running cold, or just a dirty throttle body or vacuum leak.
These are quick fixes, but you can use these problems to talk the salesman down.
As far as the rust, it...