You need to make an appointment. He does silk, cotton, linen shades. I just had an antique bronze lamp restored (similar situation, the shade was broken) and he did a great job. Think I paid $600
If that's too pricey then good old IKEA might have a shade that fits (they didn't in my case). Good luck!