BB86 is not BB386EVO, but you can use 386 30mm cranks with a special 41mm to 30mm adapter.
You need a GXP BB86 BB for GXP cranks, and a 24mm for Shimano or FSA 24mm.
If I were you, I'd consider some specific cranks, then do a search for the crank type and "BB86", like "GXP in BB86".
The cranks that won't work are anything designed to be narrow, like real BB30 or English BBs. Those cranks require a BB shell that is no wider than 68mm, and BB86 is 86mm.