1 inch snap on impact gun