Sounds like a deal the NRA would consent to if backed in a corner. Age limits only matter to law abiders. Pretty sure a few of the school shooters have been under 18. Good starting point though.
Ammo control laws would help. Too many guns already out there to expect gun control laws to be the answer.