i've heard of Eibachs being mushy after a season and a half.. same with the lower end of your list.
a guy i race with runs the KW 3's and he is in love with them. i've been in the car and they are perfect. that is why i'm going with KW's for my set up.
AST's will most likely go on my Miata.