Professional suggestion: you should buy a scratch repair kit, which may differ in cost but contains almost everything stated above. Your best guess is to invest in the highest high-quality scratch repair package it is https://autoaccessorysuper.store/tag/windshield-scratch-repair-kit/