The only thing that I want to say is that none of it is the fault of whoever recommended the mechanic.