I don’t know if they last 10 years, but the drop in ones that are labelled as 10 year for smoke detectors don’t. I replaced mine in the house system when I installed standalone smoke/CO detectors in all of the bedrooms. That was three years ago and one is still going strong, but the one in direct sunlight has been replaced twice now.