My main concerns are cost of battery replacement
That is much like worrying about an engine replacement except for the battery will give you a lot more warning and has a much longer warranty than any engine. They degrade so slowly that you're unlikely to even notice it for many years. What you will probably notice first is that it takes less time to charge to full than it used to. That is because "full" is then less KWHs.
But the battery will probably last longer than we will if you avoid using superchargers too much.
Of course, there are a few rare exceptions where the battery can just crap out rather suddenly. But that usually happens well within the battery warranty period.
While my rest of my 2018 Tesla is no longer in warranty, the battery still is. My 2018 Telsa M3 LR guarantees 70 percent retention of battery capacity for 8 years and for 100,000 miles. So my 330-mile range has to drop to less than 231 miles for the warranty claim by year 2026. I don't drive it far often, so I won't have to worry about that 100K miles, but that could be an issue for some over the period of 8 years.
The warranties on EVs vary. Be sure to read about the battery warranty for the vehicle you're buying. They are normally years longer than the rest of the car. Some have unlimited mileage warranties on their EV batteries.
To change all four tires on a Tesla, expect the cost to be around $1,400.00 or $350.00 per tire. Drive as you would a normal ICE car and the tires will last a very long time.
-Don- in rainy Auburn, CA