Took my car to a repair shop a few weeks ago because the windshield washer fluid tank was leaking. Back then the mechanic said that one gasket was leaking and gave me an instruction on what to buy. So I went to buy that but I was told that the instruction wasn't specific enough. I phoned the mechanic and he told me to just buy both of those gaskets.
Then I took the car back to the mechanic and he replaced those old gaskets with the new ones, but at the same time he noticed that there was nothing wrong with them, it was the tank itself that was leaking. The mechanic was nice enough not to charge me as it was his error but I still bought those gaskets.
So the next time I took my car to him, he said that it should be a few hours and the job's done. I go back to him later to get my car and pay 130€ for that. Later I add more fluid to the tank and guess what, it's still leaking. Once again I take my car back to him for investigating and he found a small leak. Said it shouldn't be tough to fix and we set an appointment for today.
Soooo I take my car to him for what should've been the final time, but the mechanic said that he didn't have the time right now after all and I that should come back next Tuesday. Guess I'll choose a different mechanic next time I run to any problems.