I'm in the camp of If you REALLY clean your drivechain after every ride, it really doesn't matter what you use.
I'd align with LGF to be honest and say that although the last 'Few' years I've been using the proper stuff, I simply didn't have the cash for it in the 90s. I cleaned everything with WD40 and lubed the chain with 3 in 1. Bearings got the grease my dad brought home from work. My drivechains lasted a VERY long time of daily use (literally, I was riding every day), but they were always fastidiously clean.
I know for a fact that for one year I only used WD40, and had no problems at all.