Naval jelly would work. It literally removes the rust. However, it smells like rotten eggs, and somehow i have a feeling that smell would never come out of your hookah. Just adding my opinion to the pile of course, but save your money that would be spent on cleaning stuff and just buy a new hookah.
And keep the new one clean and dry