If the rest of the car is in great condition (wheels, tires, suspension, interior, body, brakes), then $2500 for a shell isn't a horrible price at all. However, bodywork is time consuming, interior parts get expensive, as do the rest of the things I mentioned. Up to you though, what is it worth...