Website was easy to navigate. Received parts in a reasonable time. Only reason I gave a 3 star instead of a higher rating is due to their return service requiring 20% restocking fee plus customer must pay for return shipping. The parts I purchased were not a good fit for the job, but I kept them instead of returning due to the return fee and hassle. Online orders almost everywhere provides a free return option (no mailing or other fees). In the future, will purchase from an online store that allows free return.