I had a terrible experience with them. I have always used another store, but upon checking prices was convinced by the clerk over the phone to try them. This was with rotors. He told me this kit had bearings and seals. I pick them up, and they are in 2 different size boxes. I ask about this and he says this is common. When I start project, no bearings or seals as he said. I call him, he says "my bad". So I go and spend the money to purchase the seals and bearings. Put it together (bearings packed and seals put in) and guess what, one of them is wrong rotor! I call and tell him and get "my bad" again. I go to store to get the right rotor, and he makes me pay for it also, so I paid for 3 rotors. Had to buy another seal to put in the correct rotor and bring the incorrect rotor to get credit after a couple of days. Go to website on receipt to tell of my experience, and in the questionaire it asks if I would like to be contacted by O'reilly's to which I replied yes. Been over a month, and guess what-no contact. Didn't really expect any contact since they proved the worst possible customer service imaginable. Last time I set foot in O'reilly's!! read more