I must be really out of touch when it comes to old iron prices. I bought my '47 B about nine or ten years ago for 450 bucks. It ran fine, was missing the battery cover, but all the rest of the tin was in good shape. Still is. I've had to put a couple hundred bucks worth of parts on it since then, mostly exhaust stuff, and I spent another hundred going from a pow-r-lift to a pow-r-trol (or was it the other way around ? Don't remember.) so I could mount a loader. The loader (I forget the model#, but I have it written down somewhere) cost me another 400, but it came with two buckets, a narrow one for manure and another one with the snow boards mounted on it. Power up, gravity down, with a spring trip bucket, running it on a tractor with a hand clutch made me wish I had two more hands.
I bought a '48 B as a gift for my brother about a year after that (he put in a couple hundred hours worth of labor when I built my house and never asked for a dime) and that cost me a bit more, $1000, but it had all the tin. I actually drove it from the guy's place who sold it to me to my brother's place, about 5 miles. He is currently in the process of restoring it, so far it's looking great.
So $2500 for a running B surprised me a bit. But maybe prices on old iron in the Northeast run opposite to the prices on new compacts, maybe they're actually a bit better up here.