I don't blame you for being concerned about him having no urgency on finding or completing the job you hired him too do.
Not sure how worried 8d be about aftermarket parts on an AK as I'm not familiar with that model.
Is it a super rare, desirable, collectable unit in all original form or a run of the mill albeit a little higher shelf (dollar/quality-wise?) Ak ??
Either way, I'd expect him to make good.
Even though this has went on much longer than it should have, I would not put him on blast yet.
Go in and politely say, I understand shit happens. But, I hired you to do a job, you guys already took much longer than you should have, lot my parts, don't communicate well and have not done much to resolve this.
At this point I'm not sure if you've taken on more work than you can handle in a timely matter, just dont care or somewhere in tne middle.
Either way, tjats pretty much where we are.
What are you going to do to resolve this issue and when can I count on this being done?
I'm willing to work with you and be flexible, but I'd like my gun back in working condition and in the way I originally asked.
Will you do that?
If he refuses, or doesn't meet such time as given, then I'd put him on blast on here and any other forums snd FB Pages...
But, id give him another chance to straighten it out.
Keep us updated, I like to know what shops I should do business with and send folks to and which to avoid.