I have purchased a bunch of parts from these guys and am extremely satified with them. As a Master Auto Tech of over 35 years I have seen my share of good and not good auto parts and I like to do a job once. Their warranty is great and they stand behind their products. I had to warranty a wheel bearing and the process was quick and got to me fast. I will deffienity purchase from them again. Actually I check with them first if I need something.