I did it to my 1995 and love it.
I got this one for $80 delivered and it is top notch..
https://www.outbackequipment.com.au/...-liberty-85-01
There are a few things to consider though. Where is your washer bottle located? My 1995 has ABS and washer bottle right where the holes were supposed to be. You will need a hole saw. You can re route the snorkel hose in different ways..
You can find my write up on XJ Mods VSB14 around post #164.
Here is a small excerpt from it..
"Did the airbox mods today in preparation for the snorkel hose fit up. Now, the pic below shows how the ARB and Chinese snorkel airbox hose bracket is supposed to be fitted. Then your supposed to drill a 75mm hole straight down and your hose runs down and up and around under the guard/fender. This method can leave your hose exposed to tyre rub.
Others run the hose/airbox adapter straight out through the side so that the hose is right up under the fender all the time and protected as it will be right up where your washer bottle was.
It took a few goes to get it right, but i cut a bigger hole in the airbox so that i could get the adapter to fit from the inside of the airbox. The adapter has a few tabs on it and i used these to rivet it to the airbox. First up after lots of cutting and trial fitting was to sand everything up, clean with wax and grease remover, apply some black polyurethane sealant and then fit it all up and rivet it using extra washers. I also used a small L bracket and a bolt on the top. It is solid and sealed perfectly.
In the engine bay, i had to slightly bend an air conditioning hose out of the way and gently hammer a panel out where the hose connects to the adapter. Will show more pics of fit up when i drill the hole for the hose, let the airbox dry and all the other nick nacks are ready."