BTW I was wrong about a Transport CofA plane needing a JAR145 firm for the 50/150hr checks.
Apparently, this is the case only for AOC operation. The next "grade" company down from that can do the checks. But they still cost a lot; I used to pay £500+VAT for a 50hr check (TB20) although it was in fact done by a JAR145 firm.