just buy a car and be done with it
I have Small Oxford tank bag and it just about fits wallet, keys, small water bottle, phone and couple of other bits and bobs.
I haven't scratched my bike with it, tbh I don't really use it much now as I have the top-box.
Best is to make sure there's nowt stuck to the magnets BEFORE you attach it to the tank.