You should be able to use soft to up to 1995, after that the body changed too much for the tops to be interchangeable.
Yes, all cj's should be the same
No It won't fit unless you use the 76 + windshield with it.
Yes. You will need to buy a kit with all the frames and gutters the soft top needs to attach to the body, then a soft top and cariage for the soft top. Very doable with a bit of mechanical aptitude, basic tools and some $ for the required parts.
Jeep didn't make a CJ3a in 1970.
Best Tops besttops.com all you need
no
yep but you may have to cut it a little bit.
Weather that can damage a jeep soft top window is extreme winds and hail. If it is soiled, you can properly clean your jeep's soft top windows with some regular glass cleaner and paper towels.
Yes.
Yes
Yes