I'm pretty satisfied with mine. You definitely want a professional to put it on. I got a professional but he'd never done a cobra before. It turned out okay but he did have an "oops" cutting too much off at one point. He had to sew little padiddles around my roll bars.
Chuck