Hi guys,
thanks heaps for all of your input. In the end I ended up going with what jaffazoom suggested. I had to sacrifice the clock spring which is cool as it was broken anyways and I had picked up another one ($19) from the wreckers when I went out to get a "new" steering wheel. I would not have been able to attach the bearing puller with the clock spring in place.
The donor vehicle for the steering wheel ended up being a 1996 ZJ. The airbag and horn connectors are identical to the XJ. This one also had cruise control but in my car the buttons are obviously not connected to anything. Looks cool though
I have to say that this is a much much better steering wheel. Feels waay better in the hand(s) compared to that rather skinny XJ steering wheel. Well it worked out good in the end. Got a better steering wheel and fixed the airbag light by replacing the clock spring