Has been in use by the UK MOD for decades, not sure there is anything better.
Cheapest on ebay, very good product. To avoid future scratching don’t touch it. It’s only people rubbing whatever comes to hand over the lens that causes the scratches.