David,
You can also call RV Outfitters in Bend Oregon (across the street from BCS). They have replaced many sets of windshield drapes. I believe that the drapes will have to be custom made, but they work closely with Elaine (the seamstress who probably made your original drapes), and she may even have the fabric to match your original drapes.
Gerald