DONT waste your money on any stupid bong cleaning solutions they are a total waste.
the best thing to do is to pour a BUNCH of epsom salt into your bong and downstem and percolator if you have one, then get some isopropyl alcohol and pour it in so that its got a decent amount in there. then you just plug the top hole where your mouth goes and the hole where the downstem goes and just shake shake shake it up! but not too vigorously, the alcohol dissolves resin and thc and tar that is gunked up in there, and the salt, especially when you use a lot, is a very abrasive agent, so shaking it around just wipes all the resin off. so they work very well together, and a thing of epson salt is like a few bucks, and 91% isopropyl alcohol is like 3 bucks for a whole liter of it.
in the end it looks like a BRAND NEW BONG. for real. its amazing.
other things you can do are to make sure you change the water often, DONT suck your ashes into the bong, just empty the bowl into the garbage or ash tray when its cashed, and ONLY smoke high grade marijuana through there. no regular dro, and DEFINITELY no shitty mids or any crappy weed like that.