Well I put high mileage I have owned my truck for less than 6 months and my light has came on three times, over 30k miles. I could change them myself but, I do not have a shop, so it is a bit more time consuming than 30 minutes, I haven't seen a shop that can do it in 30 minutes, I changed it...