Well, like they say, you can never be over-prepared. Though, i think once can be under-prepared. You know normally there are basic (minimum) things that are needed to bw in place for every scenario.
If you say you want to have every spare parts in your vehicle, I bet it you won't like it. Perhaps, the vehicle would not be able to move as well..😀