brought jazz from mechanic
he said after putting balljoint he took it to his mechanic to pull the subframe. so initially it was subframe. will post the pic later...
Edit:
not happy with the job they did after I drove the car today so I will take it back....