I've always purchased safari, but the safari snorkel doesn't look to be directly compatible with the GX from what I can tell. TJM looks good but I don't trust their engineering. My main concern is rain entering the engine. The dobinsons snorkel looks cheaply made from what I can tell online and I don't like Ironman products as I've had bad experiences with them. Any insight here from anyone? Overall, I'd like to go with Safari as I trust them the most and have had them on 3 different vehicles without an issue.