well NGK use to be the best 20 years ago people tell me now they have slipped but I don't have any issues with anything of theirs I have used lately....I have a set of Bosch sensors in my Cavalier they seem ok as well what I didn't like about the Bosch ones was I had to cut and mickey mouse the wires together...the NGK one I picked up for my Aveo was 147.00 bucks, NGK and it plugged right in. What's most important to me at least is not really the brand name but the total experience which includes a return on warranty maybe at some point in the future so I wanna deal with a company I can trust, NGK fits the bill for me. I also data record o2 sensor trims in real time and the NGK does it's job can't argue with the data. So long as you buy a heated sensor I think you will find they are all pretty much the same..FYI the GM part was almost 250 bucks, NGK came in at 147 and I highly doubt the GM one would do anything more than the NGK...some dealer parts are worth the bucks o2 sensors IMO aren't one of the parts that are worth going dealer for....case in point...I went back to the dealer to buy replacement tires when my car was new because I only needed two and I wanted the same ones, Hankook 418's I think they were well 23,000KM later yes 23,000KM I was again looking for new tires AGAIN the OEM ones lasted 13,000 KM. I bought some Nokians this time and they are doing just fine.
Another case in point, upper rad hose for my Cavalier 86.00 bucks from GM, upper rad hose from Prestone (which is a good name also) $ 15.00....upper rad hose at the autowreckers yard $ 2 bucks and it's a GM hose ! IAC sensor for my Cavalier from GM $ 175.00 bucks, at the autowreckers I got 6 of them for 10 bucks again all OEM GM sensors and they all work.