For the chain I use gearbox oil, I just use a small paint brush to put it on and I am already up to 35,000 mile on my current chain and have only ajusted it a few time since and best to brush it on after you come home from a ride while chain is still warm, I also take my chain off every 6 months and give it a good clean.
As for motor oil I run a straight 50 grade as well I mix in some STP and have done so for as long as I can remember.
There are so many oils that you can use and every country has diffrent brands and everyone has their own brands they use so you will open a can of worms there.
Ashley