In my experience here in Aus 4 - 5 years is average life but I have also seen some up to 10 year old and just starting to give trouble. As for battery cars I they are what I refer to as "fire starters", there has been that many catch fire the fire brigade attend and stop the fire spreading to anything else.
Tony