Hey Cton. Have a word with Chris if u havent already done so. Keep me up to speed with ecuteck as it may well warrant another drive down once chris sorts it out.
3yrs warranty mate ,so dont sweat the oil leak,stuff happens !. Your mods have nothing to do with oil leak so dont get pressured.Good luck .