I'd be inclined to verify that they have an FFL, and also find out where they do business and check with that city's Better Business Bureau.
The ATF now requires that all FFLs have a store front, so he's either been in business for a long, long time, (they've grandfathered some dealers) or there's something not quite kosher about some of the stuff he's posted on his website.