6-carboxyhexyl triphenylphosphonium bromide

P11457
50889-30-0
MFCD28968081
C25H28O2P.Br
471.37
We accept Blanket Purchase Order