I'm not really saying be nice to him for niceness' sake, but rather because, if he's 90% done, it'll cost you a lot less if he can complete the work versus taking it to somebody else. If he was just starting on the car I'd say yank it and be done with him.