You are pretty much out of luck. You can try to buy a new shade, but I thought that you have to remove the headliner and/or sun roof assembly---both of which are not worth the time or effor the little shade. Does the sun really bother you that much? That sounds mean but its not supposed to be, three of the four on my 97 Disco are broken, but honestly, it does not even bother me got used to it quick. Could always pin an old black t-shirt up there ahhah, good luck finding an answer and if you figure out a way to make/get from a junk yard/etc. let us know so maybe we can get used to having a sun shade again too!