Lanny,
The average consumer will not take care of his solar lights the way you do!
By removing the rechargeable batteries, cleaning the contacts and stocking your solar lights inside during winter time you are considerably extending their life-span.
Regarding the rechargeable batteries, according to my experience 2 years before replacement is very good.