If your after a good and reputable brand of suspension you cant go past Tein. I have seen D2's mountings break whilst drifting seals leak etc and in general they are pretty looking cheap Chinese/Taiwanese product mass produced on a small budget for a big gain.
Why not spend the little extra and get a good quality set of Teins. If your interested PM me for a good price!