I had problems with a set of Bilstein struts I bought from S..warehouse. They simply did not work and had an internal rattle, from the time I put them on. I could not get any satisfaction from S..warehouse or Bilstein. They promised a return authorization which never arrived, and I had to dispute the purchase through my cc to get my money back.
I went to an alignment shop I know and respect - they confirmed that the Bilsteins were defective, and put on a set of HD Napa struts which I really like. When I had a Ford van, I went through a couple of sets of OEM shocks, but finally installed KYB shocks which felt great and lasted for years. So, I'd recommend Napa or KYB.