i am a truck puller not a drag racer but bare with me i will try to help ya
i am pretty shure you have to fix the oil leak you might be able to get away with it but dont!!!!! it is bad a little speck of oil can spin anyone out so keep that in mind and i think you need a fire ex in the car a helemt and u think you would be in stock i know a few racers i will get you some rules i am kinda busy so give me a day or 2