I've purchased several things from Rock Auto. Quality is what you pay for, shipping is fast, they have a pretty easy to use web site catalog, etc. I even had a return on something and that went smoothly as well as sending out the replacement part. They seem like a good company to deal with.