Be careful using isopropanol. That can really dry out the fretboard and cause some damage.
I have a bass string cleaner, and I like it because it works without solution. Better at preventing dirt build up than getting rid of major deposits, but if you use it after each time you play, it...