I've been using Maxima chain lube (available from Amazon) which is a standard type wet lube followed by Maxima chain wax.. The lube penetrates deeply into rollers, pins and plates then the chain wax seals this lube in so there's no fling off or mess.. 1,500 mi. on a bafang ultra motor and 9 speed cassette still shows zero wear on two different chain stretch gauges. I think I found the holy grail for chain maintenance. YRMV but having had bicycles and motorcycles for the last 60 years, this is the best way to lube a chain that I have found hands down