I can tell you this, I had a leak and I spent a lot of money and time
only to discover the leak was at the Schrader valve. I felt the tech
should have checked it from the start, but that would have reduced his
income. When it was discovered where it was leaking, I got an "O" ring
and placed it under the cap over the valve. I never had a problem after
that.
There probably are some HVAC techs out there that are competent and
honest, but you really need to hunt for them. One more story:
When I first moved into my home which was just built, I had one of my AC
condenser units fail to start one day. Since it had been installed less
than one year at that point, I called the company that had installed it.
The tech came out and approached the condenser unit without taking out
a voltmeter, and said I needed a new condenser unit. To which I said,
"Go ahead replace it, it should be under warranty." He said the unit
was, but the labor was not, and I must pay that. Since my field is
electronics and I could not believe he made a diagnosis without even
establishing that power existed, I told him I would think about it and
call him back.
Five minutes after he left I had the unit running. The leads from the
thermostat were twisted to those for the contactor and wrapped with
tape. I soldered the leads and the unit ran for another 30 years!!!