It depends actually on their capabilities and how much effort they put into the repair. Of course, I would definitely ask if a back-job is possible just in case something goes wrong over a period of time after the repair.
I have almost the same situation before. I began to feel that they are really after their own profit rather than their users benefit. Anyway, I shouldnt be surprise after all.