There are a couple things to be careful here...
SL-B26 is available with either Micro USB (#220115) or USB-C (#220162). I don't know if they are still making the Micro USB version, but I have some with date codes from 2024 and there will definitely be retailers with old stock, so USB-C is not guaranteed.
SL-B26 is 2,600mAh, so you're probably going to want the SL-B34 with 3,500mAh instead.
SL-B34 is taller than SL-B26 and could potentially be a problem. Also, note the flat side of the button top (it's keyed to ensure correct orientation of the USB-C port in the MegaStream USB) which could reduce the area of the contact surface.
SF18650B is by far the shortest, but the button top is very flat and could potentially be a problem. For example, it does not make contact in the ProTac HP-X which uses the SL-B26.
Here is a comparison, from left to right: SL-B26, SL-B26, SL-B34, SF18650B...
View attachment 85888