It came out of a 99. I looked around.....the steering wheel itself fits a 97-01 XJ (per JeepsAreUs). I saw that there was a difference between 97-98 and 99+ for the controls...if i have to i guess i can get the 97-98 controls and remove the 99 ones (hopefully it's that easy). I only have $20 wrapped up in this...it won't hurt my feelings too much if it doesn't work.
I'm banking on picking up the clockspring and servo...just wondering if there's anything else). My airbag cover looks bigger than the one required for that steering wheel/controls.
Edit: The clockspring and wires are the same for the 97-01 with cruise control. The cruise control switches are different...i'll have to get the 97-98 one's like you said.
Do you know what the wires are to the right of the servo and clockspring?