I'm unfortunate enough to work on urinals nearly every day, and I am yet to find a cleaner that will shift the solidified crystals you get (invariably on the 2" T where the 1 1/2" joins onto the 2" run).
Tried sulphuric acid, one shot, plungers etc, only a 110v snake seems to shift it every...