For rust stains on porcelain signs, I use Turtlewax rubbing compound (any brand will do) with steel wool. I've found that if this method won't take it all off, the remaining stain won't come off without ruining the gloss.

My 2 cents.

Paul