I absolutely love Belray Super Clean chain spray. It NEVER flings off and goes on extremely easy by folding up a shop towel under the chain and spraying while rotating the tires. A can lasts a LONG time and it's white so you can tell when it's time to reapply.
09 KTM 525 XC, Quad 30+
08 KTM 200 XC-W, Vet C