I would avoid buying a pre-made kit of any type.

Build your kit up based on likely scenarios and your level of training. Then you just need to put in some sort of waterproof box. I like a Pelican case.

I would also recommend making a few boxes for triage - emergency trauma, boo-boo, supportive care, meds, ect.