I'll just tell you, just cuz O'Reilly's tested it and said it's good doesn't mean it's good. I had an O'R starter once, and KNEW it was the starter. Took it in for exchange, they tested it, and it was good. Took it back re installed it and thought, well, the battery is getting a little dated, so I bought a new battery. That fixed it. For about a week and then the same old ****. Again, took it back, tested it, it's good. A week later, I finally took it back and told the manager, this thing has GOT TO BE BAD. I just want another one. It's about 2 years old and I have a lifetime warranty, I have replaced the battery that it didn't need, replaced cables, tested the alternator etc, and anytime the battery drops below 12.5 volts this starter will NOT work, so I think it's drawing to much amperage and kiling my battery and not working. He tested it and say yeah, it's borderline on the draw so I'll replace it. Haven't had a problem since. But yeah, they tested it 3 times and it was good all 3 times.