The L silencer was made to fit the BSA Meteor / Mercury / Airsporter / Supersport with the front sight in situ.

It would also fit some other airguns with a 15.5mm barrel and similar sized front sight. With the sight front removed a B silencer would fit!

Hope this helps.
Phil