If you are running road BB7's there is no reason your Shimano STI levers won't work. They are a little heavier than bare levers and will swivel under pressure but they will operate the brakes and stop the bike. Since you already have them all you need is a some time and effort to try them out.