No, brakes will not fit to my knowledge, the bolt spacing is different between KE70 and AE86. Yes, ball joints and tie rods are the same, I'm using KE70 stuff with AE86 P/S arms now. I've currently got mine bolted to TE72 struts, I believe they will also bolt to XT130. One thing to keep in mind is that if you fit kings and then change struts they probably won't fit your new struts as spring seats are often different. Yes, strut tube sizes are the same. The shocks I have in my TE72 tubes are suitable for AE86 as well apparently. Last time I looked at XT130 the size was similar too. Generally with aftermarket shocks you take into account slight insert variations with spacers. KE70 arms are not compatible with anything good, get rid of the whole strut and arms.