If there’s only an oil leak, I don’t understand why you should replace anything else - it’s not a timing belt.