I ride a lot of trails with heavy tree branches that destroyed my fabric top. So not wanting to waste money on a plastic one that would likely suffer the same fate, I decided to make a heavy duty steel one. I think it turned out pretty good. I took it out on the pavement to see if the added weight made it feel more tippy, (sway bar removed) and it doesn’t seem to affect it much. I have less than $200 into both my windshield and roof.