What are the key components of the Ministry of Defence's recent contracts with Bharat Forge and Tata for indigenous artillery guns?

Contracts worth ₹6,900 crore were signed for 307 indigenous artillery guns.