I agree with these guys... there is really no need to upgrade the front derailleur... but braze on means there is a little tab brazed (similar to soldering, kind of like welding) on to the seat tube. Your bike probably has a clamp on type…a little clamp around the seat tube. You need to know the exact size of the seat tube for the clamp when ordering…if you pull the old one off it may be engraved on the inside of the clamp…
Again, the 105 is not a crappy component, it will work as well as the ultegra it just doesn’t have the bling factor… and unless you really know what you’re doing it will shift much worse than it does now…