I think it is a model 2705A1 but the back plate is missing and I cannot be sure of that. Ingersoll Rand 1/2" Drive Air Impact Wrench.
INGERSOLL RAND 1" Drive Impact Drive Air Tool 285B-6*
Ingersoll Rand DXS2 Drive Hex SAE Impact Socket Set, 14-Piece
Ingersoll Rand DXS2 Drive Hex Metric Impact Socket Set, 15-Piece
Ingersoll-Rand Spline Drive Anvil For 2940, 2940P, 3940 & 3942, Part # 2940-A526