Just remembered this - in 2005 GM used larger front brakes on all of the full size trucks half ton trucks and suvs. You can convert your 04 with salvage yard calipers and mounting brackets. Probably best to buy new 05 rotors and pads..All that height difference put all the stress on the front brakes, interferes with handling not to mention tire wear. So much undue stress on front components. The manufacturer takes the easiest route possible you know they do. It's the bottom line that counts not the performance of the truck.