Al + MgSO4 Ø

This reaction does not occur under the normal conditions, because Mg is more reactive than Al. The reaction should go in the reverse:
2 Al + 3 MgSO4 Al2(SO4)3 + 3 Mg