Pretty close o-gauge-steamer...
94-down are all the same iirc (RENIX experts, thoughts?)
95-96 are the same
97-98 are the same
99-01 are the same.
97-98 vs 99-01 is just resistance value, they will bolt in but won't work. Check part numbers, it is the same part number except for the last two letters, you need to compare against a parts catalog to find out what year a specific set works in unless you take them out of the donor vehicle yourself.
You need to replace the clockspring also, it's cruise specific, all 97-01 are fine donors but you may as well pull it from the same jeep you get the switches out of.
AFAIK WJ parts won't fit. I could be wrong.