I have a Ryobi brand ( home depot ) 18 volt.
Ive had it for over 5 years for sure, maybe close to 6 or 7 now. I cant remember the last time Ive had to power up the compressor to use a air power impact

PS, make sure you upgrade to the 8 hr battery at a minimum . Anything less doesn't last long when you keep hammering on a bolt ,

And I have never had it not take any bolt off Ive tried it on. From crank bolts to head bolts to lug nuts