just a thought!!! oil leek- rev hard =loose oil=less oil in engine=are you looking for something to give in???head gasket etc-hows the oil pressure?,
as with any race/performance engine give it some respect unless you have oudles of money.a small fault could turn into a ''big one'' if not sorted patiently and systematically-oil is the blood +engine is the heart you dont want heart failure!!!!!!!!!!!!!!!!!!!!