Yes it does have a ball and socket. I will look into TF linkage. Thanks