Just an update. I do keep a portable compressor in all the cars I've had, but not a plug kit. Got one now though ha.
Left the car at a much better shop that I've had multiple suspension setups among other things done at with previous cars. Tire was not fixable since damage was too close to...