If the 18 yr old has $8,000 bucks to drop on the rifle and $6 bucks a round for the ammo.
http://www.gunbroker.com/Barrett-50/Browse.aspx?Keywords=Barrett+50
http://ammoseek.com/ammo/50bmg
The rifle is expensive, but the ammo is pretty cheap in bulk . . . $1.85 a round . . . if you buy 9,600 rounds for $17,760. I can see an 18 y/o wanting to have one. Isn’t that what credit cards are for?