I've had excellent luck with Nev-R-Dull cotton wadding. It takes rust stains and streaks off porcelain really well, and polishes and waxes the surface at the same time. Just buff with a clean cloth afterwards. No damage to porcelain in my experience.
I know Auto Zone sells it. It's in a tin can that's the diameter of a quart can but shorter.
Wes