Unless I'm misunderstanding the question, the frame has a threaded bottom bracket shell and you are wanting to install a full 10 sp 105 group, which will use outboard bb bearings and will thread into your frame, no problem. If you want to run Shimano cranks, the fact that it's not a BB30 frame is good, because Shimano doesn't make any cranks with 30mm spindles anyway. FWIW, to run Shimano Hollowtech II cranks in a BB30 frame, you have to use one of several adapter options to make the BB30 bearings (which are designed for 30mm spindles) work with Shimano's 24mm spindles.