IPTG, min.99%, Dioxan-free

$282.00
2 - 3 Weeks
SKU
NA002305-25