I think they do have a mileage date. Old calls used a little last a very long time. The calls are ok but your speakers wear out over time with heavy use. IMO. They sound ok to us but something changed to the animals and they react differently or not at all and avoid you. Volume I believe is the speaker killer. Can’t prove this but I do know when I get a new speaker things are good again for sometime.