Are your tires and brake pads bald as fuck? Neither of those are cheap and have to be done every few years on ICE vehicles.
You are horribly underestimating battery lifespan. They are warrantied for 10 years. They average about 300k miles before dropping to 80% of their original charge. If you are fine with that, many are fine to go longer.