JBA's are self-serviceable. The ball joint he uses is actually a common GM part you can get at any O'Reilly / AutoZone shop for like $25 when the time comes to replace the joint. Also the high-caster model lets you dial in the alignment and forward placement of the wheel just right.
I never hear anything bad about JBA's. That's what I'm going to run with on mine when I upgrade.
__________________
2017 Cement 4Runner TRD Pro
2001 Tacoma Limited TRD Off Road DCSB, TRD Supercharger & Exhaust
2010 Sequoia Limited 5.7L 4x4
1985 BMW M535i Turbo
2008 Harley-Davidson Fat Bob chopped