I haven't had the misfortune of ordering the wrong part as one reviewer did but as far as finding what I needed on their website and then getting it in a reasonable amount of time for a fair price I was very pleased. When I called them to followup on my order someone always answered the phone and provided me a quick answer. Also, to be fair their site does mention there will be a 25% restocking fee.