In my opinion, virtually all soft plastics catch fish, although I'm not saying they're all created equal. Looking at these, I see no reason why these would be an exception. For example, their beaver knockoff, the Beav'r Claws, probably wouldn't look much different to the bass than the original thing.
If I used them I'd have no more or less confidence in them than with similar lures.