What type of liquid drain cleaner do you recommend?

A sulfuric base is one of the most effective. Care should be taken, because it is highly corrosive. Do not use on aluminum pipes.