Yeh, if you could get replacements that's probably your best bet.
I use Castrol Super Clean or Purple Power for paint stripping. They won't damage the plastic. At least it hasn't hurt any I've used it on including clear parts. Full strength, undiluted but wear dishwashing or rubber gloves while handling and if you splash any on bare skin, rinse immediately.
If you decide to try and save these parts then soak them in a tub of this stuff for a day or two then wash them off. I use dish detergent. Sometimes it takes longer but clear will probably come off fairly easy.
Then, if they aren't too crazed and you think you can save them, or want to try, get some Micromark polishing cloths or pads. Start with the most coarse grit and sand until the crazing is gone. Then use the next finest cloth and sand/polish until the marks from the previous grit is gone. Repeat until you've gone through 12000 grit. If you sand in one direction with one grit and then across that diagonally with the next it will be easier to see when all marks are gone from the previous.
When that's done you could use Novus plastic polish to get the parts looking new. Or, you can dip them in Future or Pledge floor polish (or whatever it's called today). I stick a piece of tape on a corner edge, just enough to hold it, then dip the part in Future and lift it out. Let it drip for a minute and then touch a bottom corner to a paper towel to wick away any excess. Hang them up somewhere there's no dust stirring and give them a day or overnight to dry.
Yes, it's a long tedious process but it can work. To get rid of scratches or whatever. Not saying you can save those parts but if you want to try, that's how. And be careful handling them, clear parts break fairly easy.