Personally I would buy a Milwaukee M12 1/4 driver. Much more torque, longer run time, and after 4+ years of abusing it in the shop, the only thing that's happened is the grips are starting to fall off. I have one and so does one of the other techs; neither one of us would trade it for anything...