Cardone is not all bad, it really depends on the specific part. They are the service provider so to speak for GM's R&R program for obsolete modules. I know because when I call the number on the R&R form, it says to call another number, and they say "thank you for calling Cardone." I ship the parts to NJ and get them back within a week usually, so the work is being done there. They never say much other than just send it in and that there is an 80% chance they can fix it. They probably know me as the idiot with the POS 2000 Kodiak..they are very familiar with its PCM, not through any fault of their own. Cardone is like LKQ, all over the place and offering various grades of products through all kinds of channels.