If a good solvent like acetone does not remove a fingerprint than a glorified soap like MS70 will not either
MS70 leaves a layer of deposit that can be seen under sightlighting so you better rinse thouroughly with distillated water afterwards
I am currently reading an old book about how they made the Hale telescoop in which they describe not even acetone got the fingerprints of the main pyrex glass
They had to burn them off
