The recipe that I’ve always seen uses the bowl cleaner with HCl, which also reacts with the aluminum to release hydrogen. Maybe it works with different kinds of cleaners, but from my experience, it only ever worked with the HCl cleaners.
I didn’t know that! I had used Sodium Hydroxide and aluminum in the past to generate hydrogen for balloons.