No experience with the product... but it looks to me like it's designed to be used on collectables, etc, more so than a bike exposed to the weather/elements of mother nature herself.
my .02cents.
EDIT:: Please let us know how it turns out if you do decide to give it a shot, tho! I'd be really curious to hear/see the results! What were you thinking of using it on?