I wouldn't buy it. The fork looks bent to me. With that and the non working shifters you could end up spending a lot of money for very little return. Unless the owner is practically giving it away, steer clear. Upgrading drivetrains can run into the hundreds of dollars and with a 7 speed drivetrain you are probably looking at 126mm rear dropout spacing which is incompatible with current 130mm drivetrain standards.