I bought a Beretta 92 inox from them about 2 years ago. When it arrived it had some corrosion on the rail. I contacted Al’s and was basically told to go through warranty. If I had of bought in store, I just wouldn’t have taken that particular gun, but because it’s an online order, I have to do the work and pay for shipping which negates the few bucks saved online. Lesson learned, I haven’t bought a larger purchase online since and I haven’t bought from Al’s again either.
That's horrid. Seems I'm not the only one to have an issue with Al Flaherty's. Your issue was certainly worse than mine, too. They should have made that right without having to go through warranty. If you bought it like that in a store, you'd simply walk back in and return it for a good one or get your money back. It should be no different online.