Compatibility of 41mm x 107mm bottom bracket shell Hi I have spent several days looking for a bottom bracket and crank. At this point it seems that there is nothing but 1 traditional pressfit bottom bracket and 1 crank that fit this shell. However, I want to make sure that nothing else fits before giving up.
Bottom bracket shell dimensions: 41mm internal diameter and 107mm width
Type: press fit (non-threaded)
Do threaded-together bottom brackets for this shell exist? This means, a bottom bracket that is not pressed into the non-threaded shell, but each cup screwed into the other cup, like the image: 
The reason being that pressfit bottom brackets mis-align in time and start creaking quite fast. Then it becomes and endless buying of bb every few months. I have experienced it with my road bike. Threaded-together BB (or whatever name they have) do solve the problem.
Regarding the crank, it seems that the only crank that fits a 107mm BBshell is the Truvativ Hescendant DH, which is the only one that has in the description this BB.
Any regular MTB crank's spindle will be too short, is that correct? I do not know the length of the crank's spindles, it is never mentioned anywhere, as if there was only 1 length.
Thanks in advance.
*Edited because it seems it was not clear.
Your frame is only compatible with bottom brackets that are connected with the frame using the press-fit interface of the right dimension (there are many standards - open or proprietary). Threaded bottom brackets are screwed into the frame and are not compatible with your frame.
What you have in your picture is a press-fit bottom bracket as well, not threaded and it may or may not creak. One cannot say in advance whether a press-fit bottom bracket will creak in your frame or not. It depends on the quality of the alignment of the bottom-bracket shell in your frame. The threaded sleeves inside of the bottom bracket (&quot;thread-together BB&quot; as Weiweg Ng commented) in your picture may or may not help with that, one cannot say in advance.
When it comes to the allowable cranksets, you just have to follow the specifications. The manufacturer always says to which bottom bracket shell width they can be used as discussed in Picking a crankset for a 107mm BB on a downhill bike . Cranksets like the Praxis downhill cranks or Shimano FC-820 or FC-825 (but these are 104 mm) might be applicable, provided you frame can accept the respective required BB (here BB107  Shimano SM-BB71-41C ). There should be more alternatives around.