Digits are OK, units are wrong. Think about it - molar mass of MgSO4 is 120 g, there are 7 moles of water per each mole of magnesium, each mole of 18 grams - no matter what is exact mass of this water it will be measured in grams, not in miligrams. You don't have to know exact result to see that something is wrong with your answer.