New OEM ones are cheap on eBay, if you dig around to find them.
I have been have intermittent issues with the interior lights staying on in my 96. Replaced the door switch with a junkyard one, and that solved the problem for a bit. Swapped in another junkyard switch when the problem reappeared. Good for now. I got so tired of the lights being on, and not having time to fix it at that moment, that I pulled the interior bulbs and covers, all but the overhead console ones. Those are easy to take out with the cover unattached.