Is that picture of a stock rear suspension?! If so, I would say it DOES work well.

I know what the links on the sides look like... what about the panhard and center one? Where exactly do they mount?

If you can by chance take a few pictures and email them, I would be very grateful.