High Output Coil

Ok, so I bought a Accell coil. Put it on and car seems to idle a little better. I noticed when I took it out of the box it was a little oily. I hope it was not leaking. I don't know if it was a corrosion protectant oil or not.
There may be a screw in the top terminal, it might have a o ring seal, it might be loose. Not sure what they are doing these days. A leaking coil is not good.