As reported on the news program, the mortar is made in France, and I believe the engine was also imported I don't remember exact origin, but it may have been Belgium(?) or Brazil(?).
The mortar is made in France but the rounds are made here. Believe me you want to be in the ammunition business not the mortar manufacturing business.
This mortar actually has more capability than most howitzers.
The reason the vehicle is so stripped down is the lighter it is the more rounds it can carry.
You put armor on the less rounds you have available. The vehicle is not designed to go into combat with.