I use cheap ass white lithium grease in a spray can.
1.99 a can(walmart, sears, homedepot, lowes, k-mart, autozone, pep boys, checkers etc.)
I use it liberally(EVERY 100 miles religiously)...
Haven't had any "fling" off really, for me overspray is a problem... but flinging off?
What are you normally using???
I do however only spray after a minimum 10 mile ride to warm the chain up and allow the grease to "creep" into the links.
Then let the bike sit for at least 1/2 hour after spraying.
Works for me!
l8r