You mentioned that your seat switches weren't working, why not fix them and try lowering the seat (unless they are lowered already)?
Just a thought.
I have a sunroof from a 91 RR and a pop-up moonroof from a DI, I'll compare them and see if you can install the moonrof in place of the sunroof.
1999 DI - 2" OME lift
1996 DI - 3" AG lift - parting out
1995 DI - Scorpion Racing Extreme Kit
1994 RRC LWB - 3" AG lift
1991 RR - parting out (few parts left)
1990 Kawasaki KL650B Tengai
1989 Kawasaki KLR650
1988 Kawasaki KLR650 - parting out
1979 Puch XK
1980 Puch Magnum MKII
1980 Puch Magnum MKII - parting out