ive heard good things about MPH, but I am fortunate enough to have my own shop so i built my own motor. yayyy me..