I understand wanting to do right by people, HOWEVER, it's on the buyer to inspect and test before purchasing. There's no telling what happened since he bought it. He may have dropped it, attempted some DIY gunsmithing, or whatever and caused the issue. Your offer to pay the inspection fee is...
Good post, I wondered the same thing.
Side note: if anyone needs logos, photos, video, websites, brochures, or business cards, I'd be happy to help. And I don't charge absurd prices.