The spray on MC chain lube is excellent. The stuff foams up a bit is non-viscus at first, penetrates and then cures to near grease. Use the non-O ring stuff.
The best way to service your chain is to heat it in kerosene to clean it (keeping safe) and then dipping it in hot grease or oil. I can't remember exactly what fluids are used. You could find a motorcycle maint book to get the details. Then use the penetrating and solidifying lubes described above.
Go to the places that sell fasteners and see if you can get "O" ring chain in the size you need. Buy that and use special O ring chain lube thereafter. Special lube is needed for O ring chains because the regular stuff can damage the rubber the O rings are made of.