Bar Stool,
I have had very good luck with Paul Persinger Grips. Paul is located in El Paso and his phone number is 915-821-7541.
One of the advantages when dealing with Paul is that he only needs the backstrap and trigger guard to fit the grips. No need to send the whole gun. His prices are good and his turn-around time is about two week (or has been with me in the past). He does grips in Ivory, walnut, ebony, rosewood, etc.. I have a couple sets of one-piece ivory grips that he is done for me and they are perfect.
I am sure that if you were to give him a call he would be able to accommodate any special needs that you might have.
CJF