Yes an I don't know.
Cost is a hard one to answer and it would be open to bids.
The wind screens can be buffed out in many cases. It does take some practice and a lot of elbow grease to get it right. You can look-up Mico-mesh kits from suppliers like ACS and see if you mite like to try it yourself. It just takes some time or a lot of time in some cases. Hope this helps, Yours, R.E.A. III #80888