Originally Posted by Camper25
I won't let a company withdraw from my bank account.
I understand completely.
Here's an alternative to consider, though. I use an account for this that I use for (nearly) nothing else. My plan is to deposit enough in it to pay for the next trip's fuel and otherwise keep a near-minimum balance in it. This way, very little money is at risk. I can transfer money into it on the road, too, which can further limit my risk of loss.
The account I use is an old checking account. With interest being higher for savings and availability of those funds via ATM, and with credit card points to be had, I write *so* few checks that the date field on those I have left reads, "19_____" and the address on them is the pre-E911 address for our house. When I do need to write a check I transfer funds in advance to cover it. It normally sits there with a few hundred bucks in it at most.
I do know some people who fiercely limit the number of accounts they keep, so this might not work for you either.