I agree that sometimes a repair is possible.
The problem I see is that you won't know if it works until after you spent $$$ on it. If the fix fails, you have to do all that work over again also.