Look into motorcycle chain lubes. There are many varieties, some drippier or stickier than others. Some oil based, some wax, synthetics, etc., there's a ton to choose from. I've had some that stay on a chain forever and others that fling off after 1 ride.