The weather resistance and low cost are the nut to crack.

for compactness and weather resistance, I'd probably consider a DE for backpacking. To get a stainless str8 that's cheap probably means...