Let me clarify a bit and define what BB386 is.
BB386 has a 86mm wide shell. BB30 bearings are used but here is the important thing...BB386 uses a 'standard PF30 BB'...any standard PF30 BB will work OP. All BB386 is....is a 86mm wide version of 68mm wide PF30...bearings/bushings are wider apart. As a result, BB386 uses a 30mm spindle diameter however has similar length to an external threaded BB. The type of crank that will work for BB386 is somewhat evolving into a defacto standard because such a crank can be used on everything from an English threaded BB to BB/PF30 to wider shell BB386. More narrow shell PF30 simply uses spacers on each side to take up the longer spindle length.
HTH