WTF Front Brakes?!?
I would replace those control arms...
I had a '76 Fiat 124 Spider years ago. I knew it had been in a prior accident, but I did not know the drivers side control arm had snapped and someone butt welded it back together (poorly) during the repair.
I used to go out and hit the twisty roads and generally beat on this car.
On the day the control arm failed on me, the car kept pulling to one side when I hit the brakes.
Out of frustration, I slammed on the brakes at the next stop sign and the front end hit the ground.
Dodged a bullet on that one.