Not web orderable
The product 258440500: (+)-Dimethyl 2,3-O-isopropylidene-D-tartrate, 97% is not orderable at the moment. Please contact our Technical Support for possible alternatives.