The best price I found was through Summit Racing. I got the Mallory Marine Distributor. Part # ylm554cv. Couldn't be happier with the results. I did have my old one diagonsed before pulling the trigger on a new one. Timing was set right, but wasn't advancing near enough at takeoff. Good luck!!