Don't know on the ball joint, but you are wrong about the EG struts/shocks and UCA, they will not fit an ED. #1: Strut/shock is too long. #2: Strut/shock has a bigger diameter. #3: UCA mounting points are at a different width.
You can however use the springs from an EG, but if your using lowering springs, don't expect to get the quoted lowering from it, and they will be preloaded from being on a shorter shock.