Free shipping 20PCS SMT triode MMBT2222 MMBT3904 MMBTA42 MMBT5551 BAV70 BAT54C BAV99 BAT54CWW1 TL431 SOT-23