300-350 miles would be a lot better. That would cover most of my trips (and allow for some payload) with a little bit to spare before I needed to stop to charge.
I guess the price isn't too bad. I still remember something like a Toyota or a Ford Ranger or Chevy S10 selling for under 10K new, but inflation and all... probably not terrible for a compact truck in 2026.