Give me the good oil

Posted by Lotg on May 16, 2004

So can anyone give me the good oil on 'the good oil'? Why would such a term describe the provision of good, reliable or latest or inside information?