I bought a leatherette bonet bra last year. It’s been fine sine I fitted it. It has thin looking straps to fix it to the bonnet, but it’s never come off. it has a fleecy underside to prevent it scratching the paintwork.
The downside is in summer it gets hot and when driving blows up, due to the low pressure which develops over the bonnet. This can lead to it the looking a little like crazy paving once you stop and the expanded cover then rests on the bonnet.
Overall, I’ happy with it.
I bought it from Autoline accessories.