I don't think there are any good accurate statistics available. Stent implantation and design are continually changing. I don't believe that any medication exists which would help to reduce a 95% blockage, or millions of people in different countries would be using them.
I think they were wise to use stents in your circumstance, it was a single vessel issue, not multiple vessels. I always think it's best to have the least risk procedure first, then bypass at a later date if required.