I dont know about much of there stuff but out here in the rocks its there track bars that let go. Was talking to my jeep budies Sunday (we had a NHRA drag race party) and every one agrees there good...a bit on the pricie side but there track bars sucked, we ...as a whole group have about 200 trips down to the rocks between us all some together and some not but we counted in the last three or so years about 4 broken tracks letting go at the upper adjustable end near the heim joint.
Now I personally have only see two Nth degree kits on jeeps, both looked great. So knowing PS if they pick it up they will fix that and it would be an even better lift kit