A buddy of mine is willing to sell me a shimano 105 crankset with bb its brand new and he was practically going to give it to me...would it fit my trek mtb or woudl it be worth grabbing for maybe a old steel roadie im going to pick up? Thanks for the help