Hi Rob,
Sorry to hear about your trials and tribulations.
.
Like others I have no idea what all this "you have to book it online to get the price" drivel is all about.
I've found a local, mobile, tyre guy who now looks after our cars. Great guy and openly says he's a tyre geek which is dead easy to see once he starts chatting. Guess what, I don't bother hunting around - just ring him up and get it sorted.
For me, great service with a "decent/reasonable" price gets my business.
Here's looking forward to a normal 2021.
Take care and have fun.