Got the ball joint done, it actually was the one i had got from BAT. I must have sacrificed quality in the cheap price that i paid for it.

IMO it's better to spend the extra cash and get the NAPA/MOOG ball joint as well as the other suspension components