Just my two cents:
As custom pro knifemaker i can give you some advices:
NEVER pay for a knife before the maker makes it, just pay a part of it , i usually ask 10 or 15% of the price and DONT use the check before i finish the knife. once done i ask the rest of the money and only after i use the two check.
For a simple reason: It is very very difficult for a knifemaker or any other creator to make something if you get paid months or years before: it seems you are working for free. of course it's wrong but imagine that the money for a knife you wait has been used many months ago, and now, the knifemaker will have to work for a money he will not see.
on the other side, he has new customers who ask a knife and bring fresh money so you make the knife for these new customers, are worry for your old customers, and are unable to take time to honor the old orders..
it's not the creator fault, and it's not the customer fault, it's just human. it happen in your mind. and we are creators: to make a knife, we need to be inspired, by the pleasure, by other ideas or by the money we will earn..
My opinion is that if you are waiting for a knife you paid almost 2 years ago, ask your money back and forget it, or order a new knife after you will get your money back, even to the same knifemaker lol!
so just my two cents:
never pay before for a piece not already made.
oh, by the way, most of the knifemakers, at least in france where many knifemakesr dont use big and expensive modern machines, makes there knife one by one, beginning a new one only after the other is finished , and lives like that, so, it's possible
.
cheers