I've never had to replace the CMOS battery in any computer that I have owned (they used to be rechargables in the good old days), so I would say their lifetime is, effectively, greater than that of the other components. My seven-year old Mac Mini hasn't exhausted its battery yet.