You might not have done yourself any favors with that link bar. I'm sure your wheel hop is gone, but due to it's design you may have cost yourself articulation and unrestricted suspension travel.
Is the front eye of the link bar about in line with the front leaf spring eyes? If not, the rear...