John Martz can do wonders, and would be able to, but I have heard he is accepting very little work, as he is in his 80's and working little.
He lives in California and I know several folks on the forum probably have contact info on his. Another man, Mike Krause has built 45 lugers from original specifications, he might be someone else to contact.
http://commons.wikimedia.org/wiki/Im...e_Krause_1.jpg
He has a shop and I know that several folks know how to contact them. Send a PM or email to members Pete Ebbinks or drbuster you can do a search, upper right corner of this forum, put their name in the block and hit search. drbuster has been to Mike's shop many times and will be glad to point you to the right direction.
Ed