Whenever I have to use a local parts store (O'Reillys, Advance, Pepboys,etc.) I first hit the computer and try to find the part on their respective website. Then I just go to the store and tell them the part number. If possible, I take the old part with me so that I can verify it in the store, and not have to return it if it isn't correct. Not sure why O'Reillys couldn't check the code. This vehicle is no different than other OB2 vehicles. The fact that the part was made in Mexico doesn't have much to do with it. A lot of OEM parts are produced in Mexico. The routing of the ABS Sensor is important. It has to be attached correctly to prevent interference when turning the wheels. If you can turn the steering from lock to lock without the wiring stretching or catching it should be okay. Yes, RockAuto is the "go to" parts supplier online. I think most of the DIY guys are already familiar with it. There is always a 5% off discount code floating around. Just me, but I would pass up the $32 sensor and go for the $38 ACDelco.
Firstly you are 100% correct about my needing to verify that I had the correct part beforehand. It's my fault, the sad part is the people at oreilley's had no idea there was a different sensor for different suspension set ups. meaning, they've probably screwed this up before. I literally had no idea, I happened to figure that fact out by chance last night. When I did the truck I had someplace to be in the morning and freaked out when the dammed wire snapped ( I had been very very careful to that point and getting the rotor to separate from the steering knuckle was tough so eventually the damned thing plopped in my lap, I fist pumped, went to do the other side and said "hold on a second, either this thing communicates via infrared or I SON OF A BKIMVGNO")
So anyway oreilley's refuses to read the trouble code (as does a number of other places that I called) because in california I suppose people were using the code readers to delete problems before smogging. dunno how that would work but apparently you have to either buy a code reader or know someone that has one. Even aamco turned me down and GMC won't touch it without getting the full diagnosis and repair deal (ugh) SO I haven't gotten the code read yet.
I didn't mean to imply a whole heck of anything about mexico, just that it was strange to see MADE IN MEXICO across the wire in large font (hardly ever see anything made in mexico) and then the stupid thing doesn't work etc. Overall this job has just been cursed from the get go, I also have a fcking brake squeal on the drivers side I can't get rid of and mysteriously a small amount of the rotor is being rubber off on the outermost part of the lip. Super pissed, I wish I hadn't done this job. My friend needed the savings, I needed the cash, found a tutorial and it turned out to be a roadmap to **** (sort of)