So about 5 years ago, I did a brake job on my truck, ( a 1997 Chevy C-1500 , 5.7 L ). Thing is, I only put about 23,000 miles on my truck, in that time frame. I never pull anything, I live in Louisiana, where it is very flat. I mostly drive my truck, as a daily driver, and of course the occasional trip to Home Depot, or Lowes. So I never over load the truck ether. It is a street truck build. Well it's been raining here everyday, for about a month. I have been having a grinding noise coming from the passengers side rotor. Well, today was the day. I finally jacked up the truck, and pulled the front wheels. Sure enough, the brake pads were shot. Duralast gold pads. The last time I did the job, I also replaced both rotors. So I pull the calipers, and rotors, also Duralast gold. I go to AutoZone, and they tell me that only the pad are life time warranty. The rotors are expired because it's been 5 years. Well the inner pad on the passengers side was down to metal, and ate into the rotor. Well OK then, give me another Duralast gold rotors. Oh you don't think they had 1 in stock. Hell no. I had to put the regular Duralast rotor, because that's all they had. Also the store I go to, is the hub store for my area. If I have to order something, I'm going to Summit racing, and get a decent part. So I guess I will just pull the wheels at about 15,000 miles and do a break inspection at that time, or just be sure that when I do my tire rotation, I make sure to look at the pads, at that point. LOL no more than I driving the truck, it may be a few years. Moral of the story, don't think, that just because it's Duralast gold, it's a good quality part. It's not. Here is a pic of the rotor and pads from the passengers side. And yes, the pins were free, and the position was not hung up. I cleaned everything up, regressed the pins, and repacked the bearings, before I reinstalled it all. IMO, you should get more than 23,000 out of a brake job. All 4 of the pads were shot. 
