not too sure about the d2 or tein coils but, i have omnipower fullcoils on my civic hatch and the ride is awsome and there is no clunking noise that some ppl experience. if you have strange noises coming from ur suspension, it was installed wrong. the omni's however, are easy to install and adjust and it doesnt beat the crap out of when driving on the streets.