I'm new to road bikes, but have been building mountain bikes for many years. I purchased a cheap road bike (at BSO price level) which I am upgrading for fun.
I'd like to upgrade the brakes to something quality, as the brakes it came with barely slow me down. It has some side pull, single pivot generic brakes on it, and I'm wondering if I can upgrade to side pull dual pivot name brand brakes (Shimano 105/Ultegra or similar) without any other changes.
Basically; are there things to check for that would make some side-pull cantilever road brakes non-compatible with any others?