I just purchased a one dollar bottle of "The Works" from the Dollar Store. I used it on my tub and the yellow build-up came right off. Also, the hard water film came off my shower doors. I'm not sure if my tub is porcelain or not.
I would use a mask and wear glasses. This stuff is strong.It could damage eyes or lungs. Better to be careful.