This holster is not meant for top-mounted sights, so unfortunately it will not fit either of your weapons with the sight you mentioned.