Fat contains nine kilocalories per gram.
You can download answer here cutt.liz/NfBdf
Generally, yes it is true that store brands are cheaper than national brands. This is because they are often copies of existing brands using lower quality packaging/products.