HLaB
Marie Attoinette Fan
WD 40 is all I have used and I get about 6500 miles out of each chain, I do clean it on a regular interval and spray between rides, most of the time I sit and spin so this may have a bearing on the mileage I get from each chain.
ps never had one break.......as yet
It sounds like you are better on maintenance than I was as a kid your other point about riding style is probably apt too I've only ever snapped a chain when going up hill in a high gear.