What do you mean leather doesn't help, where do you live that nobody ever throws out an old leather couch or chair that you can't recover some decent real leather off to repurpose into a tank bra and there is nothing more vintage then leather on a motorcycle, it's a great material to use and to work with. Leather won't hurt your paint finish but it will protect it just like it does your skin when you wear it as clothing.My bike isn't British, so no union jacks. "Leather" doesn't help, I need a link to something I can buy
You normally hold a bra on with strapsArguable - depends on what is used to attach the leather tank protector to the tank. Some adhesives will stain the paintwork. I have a genuine factory tank protector for the Aprilia - that sucker has leeched a stain into the paintwork that nothing will remove...except a respray.