I agree David, I have a good private mechanic and he usually does a great job first time. Only once he didn't torque up a suspension bolt properly and it came loose. He fixed it straight away and said sorry. We all make mistakes , but those who recognise mistakes and fix them straight away are good mates.