most likely legal because hes only selling to other legal people. a cop can probably check him out but he wouldn't be able to do anything other than a federal fine.

though its possible he could get operating without a business license. who knows. I don't think the buyer will get in trouble at all.