the simpler the oil the better, remember that you need an oil that doesnt have anti friction properties in it, if it does, it will cause clutch slippage, but you still want something that holds its own between the gear teeth. as for detergents, i would think its better without it. I know the Yamalube 2 stroke Gbox oil has an anti foaming property as well as good teeth shear protection
another good bet is auto transmission oil.