The weapons are indeed usable in the barracks, and masterwork weapons are available in the blacksmith's forge. Everything aside from the masterwork shortspear comes to a total of around 10GP. Meat and bread are bought from the butcher and baker respectively, and Ancalagon can basically get what he's after.