X2 on getting the factory sensor and not the Bosch crap, even if the cost is more. The universal will get the mix kinda close to what it needs to be. The end result will be a 2-5MPG loss over what the factory sensor will get. That'll add up in a huge hurry. This also assumes that the richer mix doesn't cause drivability problems or cook the cats, which will just cause more problems down the road.
Those cheap universal sensors are only for putting in a car that you are selling to clear a code, nothing more.
I don't think Bosch products are crap. I have had good experience with them over the years, and most of their products are made in either Germany or the U.S.. The factory parts are mostly made in Mexico, or China, which are cuss words in my vocabulary. Sorry,,, whenever I buy something, I try to support my country first, and Mexico and China last.
I recently replaced all of my coils with Borg Warner, (rebadged Standard made in USA) with lifetime warranty. I replaced 2 O2 sensors with Bosch, (made in USA), and replaced the spark plugs with Bosch Iridiums, (made in Germany). I am getting 33mpg @ 55mph, (living in "the flatlands"). How long these parts hold up, is yet to be seen, but so far 20k miles and no problems.
Fudge,
I do agree with
not buying a splice in/universal sensor. There is a reason they are cheaper, (besides the missing connector that doesn't cost the difference in $$$). By splicing into the wires, you are asking for corrosion problems, which will be more aggravation at a later time.
An actron CP9125 can be found on sale, as cheap as $40, sometimes, and is an asset to have in the glove box or trunk, and comes with a book and software, to tell you what the codes are. Especially handy when you drop a coil or O2 sensor, (or gas cap stops sealing). It is a very basic scanner that will give you most codes. When I dropped an original coil, I knew which injector to unplug, to prevent further damage. (while that set more codes, they were all eraseable).
---Mike---