It totally depends on management. O'Reilly's policy is they will match prices on any "legitimate" regular price, whether it's brick and mortar, or online. They won't match places like ebay and such, but they are supposed to match big online outfits like Rock Auto, Amazon and the like. Notice I said "supposed to". Money hungry management will refuse though. And as for oil prices? I've had a regional manager look me in the eye and say "we're not in the oil business, we don't match oil prices" and yet, it's right in their policy that they are supposed to match prices on anything. So it all depends on the type of management that's running a particular region of stores.