I would never use touch up paint on a scratch it will only make it look more noticeable especially in the eye line area

...It might be better for some colors but not for silver...I have a silver corolla also and I don't even like using it on chips because it points out right where the chip is but I use it anyway in case its to the bare metal and what else can you do with a chip other then paying a professional?...But a scratch is different if its not deep. If you don't want to pay for it to be professionally done then try to buff it out with something like "Mothers Scratch Remover" just follow the directions. I have even used "Scratch Out" with good results and its only about $1.50 at Walmart and works for me, I even use it on plastic to get the scratches out but there are many others on the market just don't use anything like heavy abrasive rubbing compounds it will take the clear-coat off......Get as much of the scratch out as you can then throw some wax/polish on it...It will look a lot better after doing that then by using touch up paint on the scratch, but this is just my opinion

...good luck...~Radd Guy~
http://www.autogeek.net/motcalgolscr.html