Yes it is legal if he the auctioneer had the right licenses. I have seen ways around this also. Where something else was auction off like say a old sock and the rifle or whatever was just given away with it. That way the whatever(firearm,etc.) was not sold just the sock was.