www.usmc.mil
Free 5.56 for four years.
The only other way you can get it that cheap is buying 500+ rounds from Cheaperthandirt.com or Cabelas or a few other website out there. If you want ammo cheap, you need to buy in bulk. In boxes of a thousand rounds or more is the best way to buy ammo.