The batteries seem to last fine - it’s the panels that are fragile.
However, they’re also not too heavy and bulky. One reasonably easy option is to strip the panels from every wrecked solar car you come across, and keep them in your vehicle’s storage. That way, if you do lose any, you can replace them once you reach a safe area.