I’ve ordered from both shockwarehouse and RockAuto. No issues with shockwarehouse. The shocks I ordered from them were a good price and arrived right on time.
Search around for RockAuto’s customer service, you will find extremely low ratings. If you get lucky and the parts sent are correct, they have great prices. Have something go wrong, like the wrong part sent or on their website, you are out of luck.