The Bianchi 150 Negotiator Holster will be compatible with your Ruger LCR. The correct model holsters would be MPN:24014 (Right Hand), and MPN:24015 (Left Hand).
Yes, the Bianchi 150 Negotiator Holster will be compatible with your S&W Model 340PD. You can use model MPN:24014 (Right Hand), or MPN:24015 (left Hand).
The Bianchi 150 Negotiator Holster will most likely not fit a Ruger SP101 with a 3 1/8" barrel. However, the holster at the link below should work.
https://www.opticsplanet.com/elite-survival-systems-ankle-holster.html?_iv_parent-gun-model=ruger-sp101&_iv_gun-model=ruger-sp101
Unfortunately we do not have any Bianchi 150 Negotiator Holsters for a Smith and Wesson L Frame. We currently do not have any ankle holsters for a L Frame Revolver.
None of the models on this page will be compatible with laser grips. Please email us at TechSales@OpticsPlanet.com for some recommendations.