I found it to be very unstable. It flexed up great. Incredible even but there wasnt much pinion control when it did flex up. The 3rd link wasnt to the pinion, like you would see normally, but to that box section between the lower arm mounts. There wasnt much separation either so there was a good amount of roll in corners and under braking, mine dove pretty hard (as well as being squirrely). It might be different on a lighter weight D90 but on the D1, it was scary.
OP, do your research. Know what is good and what is not. Then, if you dont want to do it yourself, find a good shop to do it for you. Then, pepper them with questions. Suspension is too important to gamble on.