Question: are shinies a guaranteed catch?
Answer: The good news about encountering a Shiny Legendary Pokemon from gym raids is that any catch is a guaranteed success!