From FlightPathOBN
CFR specs...has a 6 year underwater battery!
I think you'll find this means the battery should be replaced every 6 years. Not that it will ping for 6 years!
If they were SSFDR/SSCVR then there's no reason to suppose the data won't be readable. Assuming they can be found, as the ULB pingers will be long spent.