There is a reason a Solid axles are the preferred choice in the offroad world. If this guy tries to land a 20-30ft jump, he will quickly learn why .
IMO, the knuckles are undersized, the ball joints are undersized, and the upper A-arms are a complete mess. any sort of hard impact and the uppers are going to crack bend and break.