Hi John
The last time I did shade work in Bend the folks at BCS sent me to Window Treats. FYI BCS does have an upholstery shop on the 2nd floor of the service center.
The shop below was the original supplier for Beaver, now they may no longer be doing this type of work I don't know but you should be able to find a shop that can do this work locally.
Bend Window Treats
Window Treatment Store
Address: 403 NE Revere Ave, Bend, OR 97701
Phone:(541) 382-5235