I heard someone saying very confidently that we should use the diesel engine oil in petrol engine, as it has much better cleaning detergent and better lubrication than the petrol engine oil for extending the long life of petrol engine. Companies uses better lubricants and detergent for diesel engines, as diesel usage create lot of sludge and sticky black substance that require hard chemical in engine oil to keep it clean.
Is it really true and advisable to use diesel engine oil in petrol engine?