cell lysis buffer and where to buy C. elegans reagents

Hi Friends!

Cell Signaling sells a Cell Lysis Buffer (10X) (http://www.cellsignal.com/pdf/9803.pdf).
It has
1X Cell Lysis Buffer:
20 mM Tris-HCl (pH 7.5)
150 mM NaCl
1 mM Na2EDTA
1 mM EGTA
1% Triton
2.5 mM sodium pyrophosphate
1 mM b-glycerophosphate
1 mM Na3VO4
1 μg/ml leupeptin

Do you think this can be used for C. elegans?
I would sonicate the C. elegans in this buffer for use in biochemical studies (such as assaying ATP levels and western blot).

Also, does anyone here know a trustable place to buy C. elegans reagents like S-basal, etc? (Yes, I know you can easily make them; just wondering)

Thanks!