the one you get from a gm dealer is bosch isn't it? Doesn't it have the word 'bosch' on it? apart from the square plug older ones which are Siemens?
Not the same thing hence the advice... Remember that as it fails just as you join a motorway with no hard shoulder 
right so that dodgy worldwide company bosch are making two crank sensors, one good one for gm and a duff one for the rest of the world 
It is true that Bosch may make multiple crank sensors for that "fit". It is possible that the one supplied to GM they are NOT allowed legally to sell into the aftermarket channel - this is quite common in the automotive sector. So they may label one that's similar dimensions, but designed for another application, as "good enough".
Even if they are supplying to the aftermarket channel, you as an end user cannot deal with Bosch. So how can you guarantee its genuine? Short answer, you can't.
Delphi supplies low cost junk, and their electrics are on a par with the worse of Lucas. I would doubt they made crank sensors, but rebadged cheap Chinese shit that at best works for a few months

Given, as has been said so many times, that a V6 crank sensor failure does leave you stranded, and the last V6 one I bought from a dealer was £40+VAT, the ONLY recommendation is to use GM, bought from a dealer, bought over the counter. I'm not sure how many times that has to be said before it sinks in. You can argue all you like, but that is the experience of this forum and others, and you're not the first to question if "genuine" xyz is the same as GM. The fact remains, the GM on is the only one that is consistently reliable.
As said earlier, you're trims now can't be trusted because you've screwed the MAF by using solvents on it. Again, you're not the first be a long way to discover this the hard, expensive way.