Yeah for the price it’s perfect. You do have to drill or attach to the windshield frame. Mines fiberglass so it was easy to not deal with rust. Best would be nutserts and stainless in a steel setup.
The Jeep windshields are completely flat and the 70 series slightly curved. I put a few relief cuts and bent it slightly back to better match the windshield curve. One I slipped on the saw and took a bigger chunk.
View attachment 3821946
On the back there is already a threaded hole to attach the back straps. On the Jeep you just hook this under a ledge.
Velcro straps go around the bars from windshield to main roll hoop.
Same Velcro and pull strap on the back oem rollbar.
Here is the attachment point on the rear. After the drilling the hole in this bracket, the rubber gets a little loose to tighten down.