Great write up.

I can certainly vouch for the difficulty in removing the ball joints on the center link.