ordered for my 2003 Duramax 2500HD and worked great. My ABS and brake light have been stuck for months. I read somewhere that the new module would have to be programmed after installation, but it was plug and play. If you're thinking about re-soldering yours because you've been watching youtube videos, DO NOT. I tried and ended up doing something and ended up getting high voltage out of the ABS module because my transmission module burned out. All modules are connected together in a splice pack under the dashboard, and if there is high voltage, anything above 7B will cause damage. I turned a $300 job into $1200 to save money and not buy the module at all.