i know that 303 doesnt give a "shiny/glossy" finish like vinylex. my question is which lasts longer? i am thinking of switching to 303 because vinylex has silicone in it and 303 doesnt. and i've read that silicone is bad for rubber and vinyl in the long run. other than silicone vs water based are there any other benefits of one over the other?