"Don't forget about the taxation aspect - as the sales of petrol and diesel fall, so does the tax revenue."
I'm amazed this myth persists for those in floating currency areas.
Money doesn't stop at its first use. Instead the money is spent on something else, which is taxed.
For every $100 a government spends it will get $100 back for any positive tax rate. It's a simple geometric progression, and looks just like a stone skipping across a pond.
Do the maths and you'll see what I mean.
What stops that tax turning up instantly is that it takes time to spend the money - sometimes a long time. Which is what we generally call 'savings'.
None of that matters though in a sovereign currency area. Savings are functionally voluntary taxation - which from the other side of the balance sheet are called 'borrowing'.
Once you have the causality straight in your mind fearing running out of tax revenue is like fearing you're running out of water in the hot tub just because you've turned the pump on.