If it makes you feel any better, I wasn't at all sure the numbers would look like that when I opened the budget files.
You can find US Army, Navy and Air Forces procurement budgets from 98 to 07 here. Last time M240Bs were procured in large amounts, in FY 06, they cost $9,000/piece, while M249s cost $3,500 and Mk 19s $17,000 per unit. GP bombs are dirt cheap, as military hardware goes.