They can be repaired. There is a place on the west coast, don't remember the name.
There is a place in Hudson FL I am going to take mine to. One company, SEGI made years of windows that fogged up. Very common problem.
You do NOT have to replace the windows.
My Kharma ran over my Dogma.