Like everyone else has said, Hirtenberger and the Australian is the best out there in my experience.
As for selling to someone under 21, Ammoman (http://www.ammoman.com/) has a policy whereas if they don't have your driver's license on file with them, then they must send the package "Adult...