correct on both accounts from my experience but, my sonic cleaner is a harbor freight special. I tried pinesol and super purple or what ever it is called. There was dirt on the tank floor, but the carb was still dirty. One may have better luck with a higher grade model though. All carb dips are methyene chloride. Paint stripper and it doesn’t clean the green meanies off. I got pissed after the third dip so I left the carb in the dip for a week. It ate away the casting. Good thing it was a worthless carb, that time I was smart enough to experiment before I dipped a good carb in.