I agree with brian on this. A good QUALITY 2 piece seems to fit the bill for what your looking for. 360 degree zipper would be a must. Gives you the protecion you want with the added comfort of mixing and matching pants with jacket to get the exact fit.