Id say 10 years or 70K miles on the belt. As far as the service light, you will need a reset tool, go to the stealer(expensive) or just live with it. It will shut off after 2 minutes. It's not a big deal. Just the oil service reminder light. There is no way to do it otherwise.