Did some research on this boost controller and the people on the turbo forums are not a fan of it because it is a diagram setup and multiple people have lost there engine to it failing. They recommend the msd 7 digital bet that is a big chunk of cash
Lots of people loose engines for lots of reasons and blame a lot of things. It almost always (on a turbo build at least) has more to do with the tune up and detonation than anything else.