Sold the disco ages ago and cleaning up the garage just now. have a brand new sunroof shade that i bought because my original one had a busted pull tab. Never got around to fixing it. i've linked the part for clarification:
$35 shipped.
1999-2004 Discovery II Retractable Sunroof Shade - Fits Front or Rear
Part # EGT100220
www.roverlandparts.com
$35 shipped.