With cams, a good dyno tune is everything. You're undoubtedly ~10hp low. I'm sure some other guys will jump in here, but I'd take it to the other dealer. If they race Destroyers and are anything like the Vreeland's (V-Rod Gods) here in PA, they'll get you straightened out.