I have had plenty of experience with RockAuto with probably 10 different vehicles, including shocks, radiators, tie rods. It's literally the same parts you get from the auto places. Never had a problem! Never gotten a bad part either, although I know a few that have. They said it was very easy and comfortable dealing with the returns.
Vince