Don't change ball joints they will last a whole life of your car. Only get oem One if you really need to change them.
For stabilizing links (z links), control arm bushes and balance rod bushes I opted for RBI which lasts an easy 50k kms with a beating.
For hydraulic mount go for oem only, for rubber type mounts RBI or nippon.
Tie rods: 555
Outer and inner CV joints of NKN JAPAN.
Yes I still have KYB and they're driven about the same point where oem leaked. Still working flawlessly, but I would recommend that fit kyb at front, change shock mount with rbi or nippon if its bad. If it's fine then don't fiddle with it.
Fit agriauto at rear if you want a softer ride, but if you want a grippy ride with some stiffness then fit KYB at back.