Hardrace for me,
Robust design, Just make sure you give them a coat in some silicone lube or similar as they are quite prone to rusting, Also mine knocked off my strut turrets on the DC2, Might be different for EK's.
But I did a lot of searching and digging at the time and the Hardrace seemed to be best option as all designs have their flaws, Hardrace just less so.
Junk2 definitely didn't appear to be good VFM and buddyclub ball joints seem to be made from chocolate and their bolts.