Kind of both. ADCO wasn't bad but they left more tooling marks than I expected, were kind of slow, and I vaguely remember not being crazy about their comms. John almost always responded within hours, had a complete upper rebuild done in less than a week IIRC, and was priced much better.
Oh, those guys.