These are very hard to locate and if you do find one, they will be very expensive. They are usually around $750 - $1200. It took me about 3 years to locate one that was less than $500. Be patient and setup an ebay notification based on "esprit sunroof" to have it keep you up to date on your search.
When you do find one check and see if it includes all of the mounting hardware. That is harder to find than the sunroof! You also need the bag and you will have to get a taller weatherstripping. Just the glass top with the hardware is worth $1200 if it is in good condition (not all scratched up).
David Teitelbaum .