That works out to 1.2 million per Howitzer which seems a bit too much unless there is a bribe factored in the deal.
Deals like this generally include parts and support so that may make the per piece cost see higher.