WTF Front Brakes?!?
I would NEVER drive a car that had control arms like that. Unless I was stuck somewhere deep in a Panamanian jungle during a drug cartel style war and it was my only means to immediate safety.
I would sort all thus out before driving again