If the bottom bracket is using a BB30 design you won't find shimano cranks as they don't have a BB30 fitment (but they do for MTB so go figure...). I know my friends Giant uses Shimano cranks due to the BB86 design. I've second that I've heard that 6700/6750 (compact) cranks shift the best.
Hope this helps.