Strong probability that the brand name is Raven, not Ribbon.
If so, no. $50. If you want a Raven. Which I would not, but you did not ask me that. Stopping power of a .25 ACP is good only when compared to a flyswatter.
What we have here is... failure- to communicate.