Filmguard (right sample) seems effective even on long vertical scratches (or dirt lines?), perhaps almost too effective as some light is beginning to shine through on the right edge of the scratch, so you'll get a white line instead of a black one, but overall the cleaning effect is quite impressive.
Is the colour shift caused by Filmguard? there's much less green in the treated sample.