10PCS/LOT S30D40C 30A 40V

10PCS/LOT S30D40C 30A 40V
sku: 1005005112763034
$10.04
Shipping from: China
   Price history chart & currency exchange rate