When I hear "OEM" I think dealership. Freddy is a huge asset to this community, and he can get you the right parts at the right price. I have worked in many dealerships (including Capitaland) and have never seen such a dedicated parts manager. When I had my Subaru, I bought everything from Capitaland, including oil filters, coolant, nuts/bolts, gaskets, etc.
Anyway, don't buy things like 02 sensors from Napa unless it's for your beater car. This thing makes how much horsepower?? Don't cheap out on the details.
End of rant. Hope your car feels better.