Ah, my bad. Did not read the part about them being STI's instead of brake levers.
Based on the illustration, must agree that they LOOK identical. I'd be tempted to buy a pair and see. Worst case is you resell them....
__________________
Hard at work in the Secret Underground Laboratory...