To purchase Bal31, try New England Biolabs.....their enzymes (usually) have the highest activity....use fresh (within 1-2 months) for best results. EXPRESS YOURSELF!