From what i've seen you should install them (if you think you want to go through the effort) and do the dyno yourself. There is no dyno of the turbo's yet, and that's making everyone doubt their abilities. Go for it, prove or disprove the turbo's for the rest of us to see.....i for one would actually like to see the results and not just the talk (good and bad) about them.