Product review (4 stars): Stays on rust spots AND fingers!!
Did the job, although it was time consuming.  Can't say how long the repairs will last.  One note of caution:  don't get it on your fingers!  It will not come off, even with acetone.  They spots finally wore off but took a few days!