For washing bongs and gunky pipes I still employ 99% isopropyl alcohol
and I incorporate a scrubbing agent to be acted as being by salts.