Took me forever to get a set repaired, too. When I told him to just forget it and send them back to me, he got all pissy, asked what my problem was. And then had the nerve to tell me my repair got delayed because some other stuff came in later that he had to get to first.
A buddy sent two sets in about 6 weeks ago. When he asked about their status yesterday he got this response:
I lost your dam omni caps I ordered new ones today they will be here early next week I will send your mics out then.
A+ equipment, F- service