10PCS/LOT IRFBF20S TO-263 900V 1.7A SMD Triode

10PCS/LOT IRFBF20S TO-263 900V 1.7A SMD Triode
sku: 1005001876584881
$2.71
Shipping from: China
   Price history chart & currency exchange rate