I spent a lot of money on an MSD 8595 that ran for a total of 20 minutes over several months, never running more than 12 minutes, and I sent it back to MSD who gave me the MOST insane feedback I've ever heard. First it was bad, then they couldn't repair it because the shaft had been drilled for a gear, then then they couldn't replace the drive shaft because they didn't have any (in the entire world!), then they couldn't replace it with a new one because they didn't have any new ones, and finally they sent it back saying it was fine.
It ran for 12 minutes then failed the same way. I never even got my money back. Worked out to about $1,800 an hour running time.
Save your money, buy the Ford piece.