Ingersoll Rand 231 should be suitable for the working conditions that you described. I have been using this air impact wrench for more than 3 years and it has never broken, for me this is a very large indicator, although I use it every day. It is not afraid of dust.