The Traxxas stuff is nice, but overpriced in my opinion.
As far as 7075 aluminum being stronger than titanium... I challenge that statement with my 25+ years experience machining both materials. Plus my Jato came with Traxxas brand aluminum links. They snapped like toothpicks. You can't beat...