Plain NaOH will work very well as it can eat through greases and a bunch of other crap thus making it water soluble. Certain brands, however, claim 'extra cleansing power' and whatnot, and those generally have powdered aluminum or aluminum pellets which get mixed with the NaOH when you pour it down the clogged drain, thus making the hydrogen gas.