I have a Specialized Allez 16 (2011) road bike with Shimano 2300 STI shifters and no-name brand caliper brakes. The brakes have always felt a bit mushy despite my best efforts at adjustment/replacing pads, so I'm thinking of upgrading them, perhaps to Shimano 105s.
I am under the impression that more or less any model of road caliper brakes can be used with any kind of brake lever/STI shifter. Is this correct, or should I be worried about compatibility?