Do you think that ball joint is ?

Nope. Looks great.

sb