the work was promised in 4-6 months and over two years have passed - that gunsmith is responding but is not making any commitments for completing the work.
Good work does take time, and you don't mention what work was being done.
At the end of 2 years I would expect it to be a very high end total restoration project.
I would expect in that time I would be updated as to the progress of the work, and informed of any problems that would hold up progress.
For anything other than that it is way too long, and I would want my gun back.