It works just as advertised. It quieted the gun down and is easier to use than the stock cocker thingy. I like it. It cleans up the looks of the gun and covers an area that is open to getting crud in.
Weaknesses:
Nothing really. It does what it says it does.
Conclusion:
People call this plastic. It is not. It is a custom Polymer. Much different. I am quite confident of the structural integrity of this item. Polymers are vastly stronger than plastics and can resist lots of damage. For giggles, we cranked up my step son's Spyder Sonix and blasted 20 shots on the thing from less than 5 feet away. It made a mess, but the Rocket Cock ddid not budge.