Solana Beach sits about 4 miles from our Encinitas shop, close enough that travel time isn't the variable - parts availability is. A standard spring, cable, or roller swap on a door we've already diagnosed is usually a same-visit job once we're on site. Where it stretches out is exactly what's described above: older hardware that needs a part we don't have on the truck. In that case we're back once the part is in hand, not doing a two-week wait, but it's not a single stop either.
We'll tell you on the phone or at the door which case yours is once we've had eyes on the spring type and the opener. Nobody likes an estimate that changes once the truck shows up, so we'd rather ask a couple of questions up front about the door's age and what's already been replaced.