The SlingStash is designed to fit standard length (92mm) devices and works best with The 'B'. However, the silicone material cup can be removed to fit XL length devices up to 108mm. It is not compatible with the BB6 or BB9.