TJM would be my bet they just seem to sit better. Don't go a Nissan one as they ant water tight. Whats your budget like as you can some for around 200 up to about 700. I found one the other looks sick but is like 3gs order from Spain.
You can get a few off ebay.
Those types of snorkels are pretty well sealed. But where every you buy it from should be able to install it. Or any Mechanic with heaps of 4x4 in the drive way is a good start.
I got my safari snorkel done at fourbys at Moorooka. Can't remember the exact price as it was a couple of years ago now. I was happy with the end product.
I found ARB TJM and fourbys to all be within about $10 OF rack other it just came down to who could do it sooner.