I contacted Dave Johnson from Smart Performance over 9 weeks ago and made the decision to purchase his DIY kit for my new 2013 CRF450. I talked to him on the phone and he explained the kit in great detail, he even included some sample setup sheets. I decided to order right away and have not received anything but excuses on why it hasn't shipped yet. I read of people having similar issues but decided to give him the benefit of the doubt anyways. Well it is 9 weeks later and the latest excuse was he was waiting on a final calculation before he could send it. This was also the excuse 2 weeks prior when he assured me that it would be in the mail the following day. I have around 15 emails and several phone calls back and forth of him continually promising something that he doesn't deliver. This in itself is the main reason I'm going a different direction. I find it baffling that a guy who has been doing this for years has not figured out fixing simple things like answering phones, having a functional website, setting customer expectations, etc.. Obviously I'm a little pissed and I hate writing these kinds of posts but I feel obligated to pass this along my experience.