Are you wanting to keep the compensated barrel/slide?
I had a G23C for a while (w/ regular sights). I used to just lick a finger and wipe the front sight off periodically. But the dirt on the sight might be more distracting if it's a night sight.
If you fire that thing at night, you're going to have trouble picking up any sights at all after the first shot. Just firing mine at an indoor range, I could see the two jets flash up on each shot.
If you are no longer interested in having it be compensated, the new barrel is the way to go.
"An armed society is a polite society." — Robert A. Heinlein
"After a shooting spree, they always want to take the guns away from the people who didn't do it. I sure as hell wouldn't want to live in a society where the only people allowed guns are the police and the military."
— William S. Burroughs