Sorry you had such a bad go-around with mechanics.
I've almost always done my own repairs, which meant learning many new skills and buying many tools. The few times that I DID pay a mechanic, it was disappointing to say the least. I don't know if they had bad luck, or just couldn't back up...