My 06 is in carpenters shop at the moment fixing the damage caused by me (forgot to tighten down the cam chain guides while installing the 240 kit myself), they have been beyond helpful when going through and replacing all the parts that made contact after the cams went out of time. today it should be getting dyno tuned after it gets a high flow fuel pump installed. I would not hesitate to do business with them again, but to each there own, I for one don't judge a company by posts on a forum. If you are interested call them, bob is a very knowledgable guy and very easy to talk to, as far as the secrecy thing you would have to understand the world of grudge drag racing, your lucky he tells you anything about the internals of his project bikes. just my .02
-Stew