I would have reccomended MSD at least until recently. Since then, I have had poor results with an aftermarket coil and an aftermarket ignition module. I have joined the "keep the ignition all stock parts" on my Ford movement. A new clean coil and cover may be the most reliable way to go.
FYI: the MSD stock upgrade coil is known to sing or whistle/ vibrate. Mine was out of warranty, and the replacement is quiet, for now. I like the look of the red coil and I hope it stays that working fine.