I'd avoid the Teins, I heard they can sag.
The TTE springs are made by Eibach, trouble is Eibach discontinued them. The Eibachs will be the least harsh option, about 15% stiffer and only a little drop.
I can highly recommend H&R, had them on for nearly a year now and they are perfect, stiffer without being over the top and making the ride bouncy, a nice 35 mm drop too.