Nothing really wrong with their OEM parts, despite high prices. You just have to watch the performance parts they sell because they are all from other companies and simply re-labled "BMP". I purchased a cam from them that they said was their own re-grind on a factory cam blank ect. - when I got the cam, it turned out to be a schrick. Not that big of a deal, just not the most honest operation.