That's bad news, glad you and the car escaped major injuries, looking at your pics the sheared part of joint in the lower arm looks like it has some dark staining around it's edges, almost like corrosion damage has weakened it.
Another reason why I'm wary of uber cheap ball joints off ebay.
__________________
------------------------------
------------------------------
|